Skip to content

Commit 7fcccf8

Browse files
committed
Updated CI runners
1 parent 9ea56eb commit 7fcccf8

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,27 @@ jobs:
2020
matrix:
2121
os:
2222
- macos-15
23-
- ubuntu-20.04
24-
- windows-latest
23+
- ubuntu-24.04
24+
- windows-2025
2525
host:
2626
- x64
2727
target:
2828
- x64
2929
node:
3030
- 18
3131
include:
32-
- os: windows-latest
32+
- os: windows-2025
3333
node: 18
3434
host: x86
3535
target: x86
3636
- os: macos-15
3737
node: 18
3838
host: arm64
3939
target: arm64
40+
- os: ubuntu-24.04-arm64
41+
node: 18
42+
host: arm64
43+
target: arm64
4044
name: ${{ matrix.os }} (host=${{ matrix.host }}, target=${{ matrix.target }})
4145
steps:
4246
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
@@ -45,12 +49,7 @@ jobs:
4549
node-version: ${{ matrix.node }}
4650
architecture: ${{ matrix.host }}
4751

48-
- name: Add yarn (self-hosted)
49-
if: matrix.os == 'macos-15'
50-
run: npm install -g yarn
51-
5252
- name: Add setuptools for Python 3.12 (temp)
53-
if: matrix.os != 'macos-15'
5453
run: pip install setuptools
5554

5655
- name: Add msbuild to PATH
@@ -101,7 +100,7 @@ jobs:
101100
uses: actions/upload-artifact@v4
102101
if: matrix.node == 18
103102
with:
104-
name: prebuilt-binaries
103+
name: prebuilt-binaries-${{ matrix.os }}-${{ matrix.target }}
105104
path: prebuilds/*
106105
retention-days: 7
107106

@@ -120,7 +119,6 @@ jobs:
120119
target:
121120
- linux/arm64
122121
variant:
123-
- bullseye
124122
- alpine3.15
125123
include:
126124
# musl x64 builds
@@ -155,7 +153,7 @@ jobs:
155153
uses: actions/upload-artifact@v4
156154
if: matrix.node == 18
157155
with:
158-
name: prebuilt-binaries
156+
name: prebuilt-binaries-${{ matrix.variant }}
159157
path: prebuilds/*
160158
retention-days: 7
161159

0 commit comments

Comments
 (0)