Skip to content

Commit b16bafa

Browse files
committed
Make: Don't overwrite artifacts
This fixes missing targets for C# & JS
1 parent 5a9750e commit b16bafa

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -482,14 +482,10 @@ jobs:
482482
strategy:
483483
fail-fast: false
484484
matrix:
485-
arch:
486-
- x64
487-
- x86
488-
os:
489-
- macos-latest
490-
- ubuntu-22.04
491-
# Windows pre-buld is not working
492-
# - windows-latest
485+
arch: [x64, x86]
486+
# Windows pre-build is not working
487+
# - windows-latest
488+
os: [macos-latest, ubuntu-22.04]
493489
exclude:
494490
- arch: x86
495491
os: macos-latest
@@ -505,7 +501,8 @@ jobs:
505501
uses: actions/checkout@v4
506502
with:
507503
ref: "main"
508-
- run: git submodule update --init --recursive
504+
- name: Pull Git submodules
505+
run: git submodule update --init --recursive
509506

510507
- name: Set up Node.js
511508
uses: actions/setup-node@v4
@@ -542,10 +539,9 @@ jobs:
542539
aarch64-linux-gnu-strip prebuilds/linux-arm64/*node
543540
- uses: actions/upload-artifact@v4
544541
with:
545-
name: prebuilds
542+
name: prebuilds-${{ matrix.os }}-${{ matrix.arch }}
546543
path: prebuilds
547544
retention-days: 1
548-
overwrite: true
549545

550546
publish_javascript:
551547
name: Publish JavaScript
@@ -568,7 +564,9 @@ jobs:
568564
- name: Download prebuilds
569565
uses: actions/download-artifact@v4
570566
with:
571-
name: prebuilds
567+
pattern: prebuilds-*
568+
merge-multiple: true
569+
path: javascript
572570

573571
- name: Look for links
574572
run: find . -type f -links +1
@@ -762,9 +760,8 @@ jobs:
762760
- name: Upload Artifacts
763761
uses: actions/upload-artifact@v4
764762
with:
765-
name: usearch-csharp-dependencies
763+
name: usearch-csharp-dependencies-${{ matrix.os }}
766764
path: ${{ github.workspace }}/csharp/lib/**/*
767-
overwrite: true
768765

769766
publish_csharp:
770767
name: Publish C#
@@ -788,7 +785,8 @@ jobs:
788785
- name: Download usearch libs artifact
789786
uses: actions/download-artifact@v4
790787
with:
791-
name: usearch-csharp-dependencies
788+
pattern: usearch-csharp-dependencies-*
789+
merge-multiple: true
792790
path: ${{ env.USEARCH_LIBS }}
793791

794792
- name: Setup .NET

0 commit comments

Comments
 (0)