@@ -295,12 +295,23 @@ 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/ \;
314+ [ $(ls -1 npm_packages/odiff-bin/raw_binaries | wc -l) -eq 7 ] || (echo "Expected 7 binaries for npm" && exit 1)
304315
305316 - name : Set up Node.js
306317 uses : actions/setup-node@v4
@@ -311,14 +322,6 @@ jobs:
311322 registry-url : " https://registry.npmjs.org"
312323 cache-dependency-path : " package-lock.json"
313324
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-
322325 - name : Copy root readme
323326 run : cp README.md npm_packages/odiff-bin/README.md
324327
@@ -337,6 +340,6 @@ jobs:
337340 - name : Create github release
338341 uses : softprops/action-gh-release@v1
339342 with :
340- files : " npm_packages/odiff-bin/raw_binaries /*"
343+ files : " binaries /*"
341344 env :
342345 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments