mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-18 06:21:40 +00:00
Update workflow for .so copying
This commit is contained in:
@@ -91,11 +91,10 @@ jobs:
|
|||||||
|
|
||||||
stage_runtime_payload() {
|
stage_runtime_payload() {
|
||||||
dest="$1"
|
dest="$1"
|
||||||
mkdir -p "$dest"
|
|
||||||
while IFS= read -r runtime_file; do
|
while IFS= read -r runtime_file; do
|
||||||
cp -L "$runtime_file" "$dest/"
|
cp -L "$runtime_file" "$dest/"
|
||||||
done < <(
|
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
|
[ -d "$runtime_dir" ] || continue
|
||||||
find "$runtime_dir" -type f \( -name "*.so" -o -name "*.so.*" -o -name "*.dylib" -o -name "*.dll" \)
|
find "$runtime_dir" -type f \( -name "*.so" -o -name "*.so.*" -o -name "*.dylib" -o -name "*.dll" \)
|
||||||
done
|
done
|
||||||
@@ -115,7 +114,6 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
[ -d ifcopenshell/__pycache__ ] && rm -rf ifcopenshell/__pycache__
|
[ -d ifcopenshell/__pycache__ ] && rm -rf ifcopenshell/__pycache__
|
||||||
find ifcopenshell -name "*.pyc" -delete
|
find ifcopenshell -name "*.pyc" -delete
|
||||||
stage_runtime_payload ifcopenshell
|
|
||||||
zip -r -qq ifcopenshell-${py_version_major}-${VERSION}-${GITHUB_SHA:0:7}-linux64.zip ifcopenshell
|
zip -r -qq ifcopenshell-${py_version_major}-${VERSION}-${GITHUB_SHA:0:7}-linux64.zip ifcopenshell
|
||||||
mv *.zip ~/output
|
mv *.zip ~/output
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
@@ -130,11 +128,10 @@ jobs:
|
|||||||
cp "$exe_path" "$package_dir/"
|
cp "$exe_path" "$package_dir/"
|
||||||
stage_runtime_payload "$package_dir"
|
stage_runtime_payload "$package_dir"
|
||||||
pushd "$package_dir" > /dev/null
|
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
|
popd > /dev/null
|
||||||
rm -rf "$package_dir"
|
rm -rf "$package_dir"
|
||||||
done
|
done
|
||||||
mv "$install_root"/bin/*.zip ~/output
|
|
||||||
|
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS credentials
|
||||||
uses: aws-actions/configure-aws-credentials@v6
|
uses: aws-actions/configure-aws-credentials@v6
|
||||||
|
|||||||
Reference in New Issue
Block a user