@@ -295,12 +295,22 @@ jobs:
295295 - name : Checkout
296296 uses : actions/checkout@v1
297297
298- - name : Download built binaries
298+ - name : Download all built binaries
299299 uses : actions/download-artifact@v4
300300 with :
301301 pattern : odiff-*
302302 merge-multiple : true
303- path : npm_packages/odiff-bin/raw_binaries
303+ path : binaries
304+
305+ - name : Verify that we have 8 binaries
306+ run : |
307+ ls -la binaries
308+ [ $(ls -1 binaries | wc -l) -eq 8 ] || (echo "Expected 8 binaries" && exit 1)
309+
310+ - name : Copy binaries to npm package (excluding rva23)
311+ run : |
312+ mkdir -p npm_packages/odiff-bin/raw_binaries
313+ find binaries -type f ! -name '*riscv64-linux-rva23*' -exec cp {} npm_packages/odiff-bin/raw_binaries/ \;
304314
305315 - name : Set up Node.js
306316 uses : actions/setup-node@v4
@@ -311,14 +321,6 @@ jobs:
311321 registry-url : " https://registry.npmjs.org"
312322 cache-dependency-path : " package-lock.json"
313323
314- - name : Verify that we have 8 binaries
315- run : |
316- ls -la npm_packages/odiff-bin/raw_binaries
317- if [ $(ls -1 npm_packages/odiff-bin/raw_binaries | wc -l) -ne 8 ]; then
318- echo "Expected 6 binaries, but found $(ls -1 npm_packages/odiff-bin/raw_binaries | wc -l)"
319- exit 1
320- fi
321-
322324 - name : Copy root readme
323325 run : cp README.md npm_packages/odiff-bin/README.md
324326
@@ -337,6 +339,6 @@ jobs:
337339 - name : Create github release
338340 uses : softprops/action-gh-release@v1
339341 with :
340- files : " npm_packages/odiff-bin/raw_binaries /*"
342+ files : " binaries /*"
341343 env :
342344 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments