Skip to content

Commit b84edaa

Browse files
committed
manually copy
1 parent b220204 commit b84edaa

File tree

1 file changed

+15
-27
lines changed

1 file changed

+15
-27
lines changed

.github/workflows/test-java-bindings-new.yml

+15-27
Original file line numberDiff line numberDiff line change
@@ -97,35 +97,23 @@ jobs:
9797
steps:
9898
- uses: actions/checkout@v3
9999

100-
- name: Download x86_64-unknown-linux-gnu artifact
100+
- name: Download all artifacts
101101
uses: actions/download-artifact@v3
102102
with:
103-
name: x86_64-unknown-linux-gnu-java-code
104-
path: bindings/java/java_code
105-
106-
- name: Download aarch64-unknown-linux-gnu artifact
107-
uses: actions/download-artifact@v3
108-
with:
109-
name: aarch64-unknown-linux-gnu-java-code
110-
path: bindings/java/java_code
111-
112-
- name: Download aarch64-apple-darwin artifact
113-
uses: actions/download-artifact@v3
114-
with:
115-
name: aarch64-apple-darwin-java-code
116-
path: bindings/java/java_code
117-
118-
- name: Download x86_64-apple-darwin artifact
119-
uses: actions/download-artifact@v3
120-
with:
121-
name: x86_64-apple-darwin-java-code
122-
path: bindings/java/java_code
123-
124-
- name: Download x86_64-pc-windows-gnu artifact
125-
uses: actions/download-artifact@v3
126-
with:
127-
name: x86_64-pc-windows-gnu-java-code
128-
path: bindings/java/java_code
103+
path: downloaded_artifacts
104+
105+
- name: Copy dylib files to resources
106+
run: |
107+
mkdir -p bindings/java/java_code/src/main/resources
108+
for platform in downloaded_artifacts/*; do
109+
if [ -d "$platform" ]; then
110+
platform_name=$(basename "$platform")
111+
mkdir -p "bindings/java/java_code/src/main/resources/$platform_name"
112+
find "$platform" -name "*.dylib" -exec cp {} "bindings/java/java_code/src/main/resources/$platform_name/" \;
113+
find "$platform" -name "*.so" -exec cp {} "bindings/java/java_code/src/main/resources/$platform_name/" \;
114+
find "$platform" -name "*.dll" -exec cp {} "bindings/java/java_code/src/main/resources/$platform_name/" \;
115+
fi
116+
done
129117
130118
- name: List merged artifacts
131119
run: ls -R bindings/java/java_code

0 commit comments

Comments
 (0)