Skip to content

Commit ac8eb2c

Browse files
authored
Run tests on all OSs (microsoft#52350)
1 parent 5e8f900 commit ac8eb2c

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ defaults:
2121

2222
jobs:
2323
test:
24-
runs-on: ubuntu-latest
25-
2624
strategy:
2725
fail-fast: false
2826
matrix:
27+
os:
28+
- ubuntu-latest
29+
- windows-latest
30+
- macos-14
2931
node-version:
3032
- '20'
3133
- '18'
@@ -35,9 +37,15 @@ jobs:
3537
- 'true'
3638
include:
3739
- node-version: '*'
38-
bundle: 'false'
39-
40-
name: Test Node ${{ matrix.node-version }} with --bundle=${{ matrix.bundle }}
40+
bundle: false
41+
os: ubuntu-latest
42+
exclude:
43+
# No Node 14 on ARM macOS
44+
- node-version: '14'
45+
os: macos-14
46+
47+
runs-on: ${{ matrix.os }}
48+
name: Test Node ${{ matrix.node-version }} on ${{ matrix.os }}${{ (!matrix.bundle && ' with --no-bundle') || '' }}
4149

4250
steps:
4351
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1

0 commit comments

Comments
 (0)