Skip to content

Commit 8f2c039

Browse files
committed
CI: Add/distinguish macos-13-x64 and macos-14-arm64 runs
1 parent 568e37f commit 8f2c039

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

.github/workflows/test.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ jobs:
112112
strategy:
113113
fail-fast: false
114114
matrix:
115-
os: ['ubuntu-latest', 'windows-latest', 'macos-latest']
115+
os: ['ubuntu-latest', 'windows-latest', 'macos-13', 'macos-latest']
116116
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
117-
architecture: ['x64', 'x86']
117+
architecture: ['x64', 'x86', 'arm64']
118118
dependencies: ['full', 'pre']
119119
include:
120120
# Basic dependencies only
@@ -130,12 +130,28 @@ jobs:
130130
python-version: '3.12'
131131
dependencies: 'dev'
132132
exclude:
133+
# x86 for Windows + Python<3.12
133134
- os: ubuntu-latest
134135
architecture: x86
136+
- os: macos-13
137+
architecture: x86
135138
- os: macos-latest
136139
architecture: x86
137140
- python-version: '3.12'
138141
architecture: x86
142+
# arm64 is available for macos-14+
143+
- os: ubuntu-latest
144+
architecture: arm64
145+
- os: windows-latest
146+
architecture: arm64
147+
- os: macos-13
148+
architecture: arm64
149+
# x64 is not available for macos-14+
150+
- os: macos-latest
151+
architecture: x64
152+
# Drop pre tests for macos-13
153+
- os: macos-13
154+
dependencies: pre
139155

140156
env:
141157
DEPENDS: ${{ matrix.dependencies }}

0 commit comments

Comments
 (0)