Skip to content

Commit 74170c7

Browse files
authored
Merge pull request #23 from virtualcell/cleanup-release-matrix
Drop macos-intel (both workflows) + confine release glibc to Linux
2 parents 187a9cc + b5003a3 commit 74170c7

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
strategy:
4848
matrix: # python-version: ["3.9", "3.10", "3.11", "3.12"]
4949
python-version: ["3.11"]
50-
os: [macos-15-intel, windows-latest, ubuntu-22.04, macos-15]
50+
os: [windows-latest, ubuntu-22.04, macos-15]
5151
fail-fast: false
5252
runs-on: ${{ matrix.os }}
5353
defaults:

.github/workflows/on-release-main.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,16 @@ jobs:
1515
build:
1616
strategy:
1717
matrix:
18-
os:
19-
[
20-
macos-15-intel,
21-
windows-latest,
22-
ubuntu-latest,
23-
ubuntu-24.04-arm,
24-
macos-15,
25-
]
18+
os: [windows-latest, ubuntu-latest, ubuntu-24.04-arm, macos-15]
2619
glibc: [2_28, 2_34]
20+
# glibc (manylinux) only applies to the Linux builds. Exclude the duplicate
21+
# 2_34 combination for the non-Linux OSes so macOS/Windows build once each
22+
# (otherwise they would build the identical wheel twice, once per glibc value).
23+
exclude:
24+
- os: windows-latest
25+
glibc: 2_34
26+
- os: macos-15
27+
glibc: 2_34
2728

2829
fail-fast: false
2930
runs-on: ${{ matrix.os }}

0 commit comments

Comments
 (0)