Skip to content

Commit 52cb561

Browse files
fix: update CI workflow\n\n- Update test and publish jobs to only expect Apple Silicon artifacts\n- Remove other platforms from test matrix
1 parent d866bab commit 52cb561

File tree

1 file changed

+4
-29
lines changed

1 file changed

+4
-29
lines changed

.github/workflows/CI.yml

Lines changed: 4 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -133,34 +133,10 @@ jobs:
133133
matrix:
134134
node:
135135
- 18
136-
- 20
137136
platform:
138-
# For non-tag pushes, only test on x64 platforms
139-
- name: Linux x64
140-
runner: ubuntu-latest
141-
target: x86_64-unknown-linux-gnu
142-
- name: macOS x64
137+
- name: macOS ARM64
143138
runner: macos-latest
144-
target: x86_64-apple-darwin
145-
- name: Windows x64
146-
runner: windows-latest
147-
target: x86_64-pc-windows-msvc
148-
# Include all platforms for tags
149-
include:
150-
- if: startsWith(github.ref, 'refs/tags/v')
151-
node: 18
152-
platform:
153-
name: Linux ARM64
154-
runner: ubuntu-latest
155-
target: aarch64-unknown-linux-gnu
156-
docker: true
157-
qemu: arm64
158-
- if: startsWith(github.ref, 'refs/tags/v')
159-
node: 18
160-
platform:
161-
name: macOS ARM64
162-
runner: macos-latest
163-
target: aarch64-apple-darwin
139+
target: aarch64-apple-darwin
164140

165141
runs-on: ${{ matrix.platform.runner }}
166142

@@ -287,11 +263,10 @@ jobs:
287263
- name: Install dependencies
288264
run: npm ci
289265

290-
- name: Download all artifacts
266+
- name: Download artifact
291267
uses: actions/download-artifact@v4
292268
with:
293-
pattern: bindings-*
294-
merge-multiple: false
269+
name: bindings-aarch64-apple-darwin
295270

296271
- name: Move artifacts
297272
run: |

0 commit comments

Comments
 (0)