Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 13 additions & 15 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -482,14 +482,10 @@ jobs:
strategy:
fail-fast: false
matrix:
arch:
- x64
- x86
os:
- macos-latest
- ubuntu-22.04
# Windows pre-buld is not working
# - windows-latest
arch: [x64, x86]
# Windows pre-build is not working
# - windows-latest
os: [macos-latest, ubuntu-22.04]
exclude:
- arch: x86
os: macos-latest
Expand All @@ -505,7 +501,8 @@ jobs:
uses: actions/checkout@v4
with:
ref: "main"
- run: git submodule update --init --recursive
- name: Pull Git submodules
run: git submodule update --init --recursive

- name: Set up Node.js
uses: actions/setup-node@v4
Expand Down Expand Up @@ -542,10 +539,9 @@ jobs:
aarch64-linux-gnu-strip prebuilds/linux-arm64/*node
- uses: actions/upload-artifact@v4
with:
name: prebuilds
name: prebuilds-${{ matrix.os }}-${{ matrix.arch }}
path: prebuilds
retention-days: 1
overwrite: true

publish_javascript:
name: Publish JavaScript
Expand All @@ -568,7 +564,9 @@ jobs:
- name: Download prebuilds
uses: actions/download-artifact@v4
with:
name: prebuilds
pattern: prebuilds-*
merge-multiple: true
path: javascript

- name: Look for links
run: find . -type f -links +1
Expand Down Expand Up @@ -762,9 +760,8 @@ jobs:
- name: Upload Artifacts
uses: actions/upload-artifact@v4
with:
name: usearch-csharp-dependencies
name: usearch-csharp-dependencies-${{ matrix.os }}
path: ${{ github.workspace }}/csharp/lib/**/*
overwrite: true

publish_csharp:
name: Publish C#
Expand All @@ -788,7 +785,8 @@ jobs:
- name: Download usearch libs artifact
uses: actions/download-artifact@v4
with:
name: usearch-csharp-dependencies
pattern: usearch-csharp-dependencies-*
merge-multiple: true
path: ${{ env.USEARCH_LIBS }}

- name: Setup .NET
Expand Down
Loading