Skip to content

Commit 3d0a0ec

Browse files
try adding back macos
- add note about why this change to the actions config is necessary
1 parent a0b091f commit 3d0a0ec

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/continuous-integration.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ jobs:
1010

1111
strategy:
1212
matrix:
13-
operating-system: [ubuntu-latest, windows-latest]
13+
operating-system: [ubuntu-latest, macos-latest, windows-latest]
1414
node-version: [12.x, 14.x, 16.x, 18.x, 20.x]
15+
# The 'setup-node' action has become unable to locate versions for macos ("darwin") on arm64
16+
# for some reason. Processor architecture shouldn't affect any of our testing, so we can pin
17+
# this for now.
18+
architecture: [x64]
1519

1620
steps:
1721
- uses: actions/checkout@v4
@@ -20,6 +24,8 @@ jobs:
2024
with:
2125
node-version: ${{ matrix.node-version }}
2226
cache: 'npm'
27+
cache-dependency-path: 'package-lock.json'
28+
architecture: ${{ matrix.architecture }}
2329

2430
- run: npm ci
2531

0 commit comments

Comments
 (0)