diff --git a/.github/workflows/build_rocky.yml b/.github/workflows/build_rocky.yml index 9ca57137eb..d5a185c935 100644 --- a/.github/workflows/build_rocky.yml +++ b/.github/workflows/build_rocky.yml @@ -91,11 +91,10 @@ jobs: stage_runtime_payload() { dest="$1" - mkdir -p "$dest" while IFS= read -r runtime_file; do cp -L "$runtime_file" "$dest/" done < <( - for runtime_dir in "$install_root/bin" "$install_root/lib"; do + for runtime_dir in "$install_root/bin" "$install_root/lib" "$install_root/lib64"; do [ -d "$runtime_dir" ] || continue find "$runtime_dir" -type f \( -name "*.so" -o -name "*.so.*" -o -name "*.dylib" -o -name "*.dll" \) done @@ -115,7 +114,6 @@ jobs: fi [ -d ifcopenshell/__pycache__ ] && rm -rf ifcopenshell/__pycache__ find ifcopenshell -name "*.pyc" -delete - stage_runtime_payload ifcopenshell zip -r -qq ifcopenshell-${py_version_major}-${VERSION}-${GITHUB_SHA:0:7}-linux64.zip ifcopenshell mv *.zip ~/output popd > /dev/null @@ -130,11 +128,10 @@ jobs: cp "$exe_path" "$package_dir/" stage_runtime_payload "$package_dir" pushd "$package_dir" > /dev/null - zip -qq -r "$install_root/bin/${exe}-${VERSION}-${GITHUB_SHA:0:7}-linux64.zip" . + zip -qq -r "~/output/${exe}-${VERSION}-${GITHUB_SHA:0:7}-linux64.zip" . popd > /dev/null rm -rf "$package_dir" done - mv "$install_root"/bin/*.zip ~/output - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v6