Skip to content

Commit 2d2db7d

Browse files
committed
[#1400] pin CI runner environments for PR and wheel builds
1 parent b8ab3ca commit 2d2db7d

5 files changed

Lines changed: 18 additions & 17 deletions

File tree

.github/workflows/nightly-wheels.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
os:
16-
- macos-latest
17-
- ubuntu-latest
18-
- ubuntu-22.04-arm
19-
- windows-latest
15+
os: # keep these platforms in sync with the pull-request.yml file
16+
- macos-26
17+
- ubuntu-24.04
18+
- ubuntu-24.04-arm
19+
- windows-2025-vs2026
2020

2121
steps:
2222
- name: Checkout develop
@@ -42,7 +42,7 @@ jobs:
4242
publish-index:
4343
name: Publish Nightly Index
4444
needs: build-wheels
45-
runs-on: ubuntu-latest
45+
runs-on: ubuntu-24.04
4646
permissions:
4747
contents: write
4848

.github/workflows/pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44

55
jobs:
66
pre-commit:
7-
runs-on: ubuntu-22.04
7+
runs-on: ubuntu-24.04
88
steps:
99
- uses: actions/checkout@v5
1010
- uses: ./.github/actions/pre-commit

.github/workflows/publish-wheels.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
os:
27-
- macos-latest # ARM64
28-
- ubuntu-latest # x86_64
29-
- ubuntu-22.04-arm # ARM64
27+
- macos-26 # ARM64
28+
- ubuntu-24.04 # x86_64
29+
- ubuntu-24.04-arm # ARM64
3030
- windows-2025-vs2026 # x86_64
3131

3232
steps:
@@ -68,7 +68,7 @@ jobs:
6868

6969
make_sdist:
7070
name: Make SDist
71-
runs-on: ubuntu-latest
71+
runs-on: ubuntu-24.04
7272
steps:
7373
- uses: actions/checkout@v5
7474
with:
@@ -89,7 +89,7 @@ jobs:
8989
test-sdist:
9090
name: Test SDist
9191
needs: make_sdist
92-
runs-on: ubuntu-latest
92+
runs-on: ubuntu-24.04
9393
steps:
9494
- uses: actions/checkout@v5
9595

@@ -111,7 +111,7 @@ jobs:
111111
publish:
112112
name: Publish
113113
needs: [build-wheels, test-sdist]
114-
runs-on: ubuntu-latest
114+
runs-on: ubuntu-24.04
115115
permissions:
116116
id-token: write
117117
steps:

.github/workflows/pull-request.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ concurrency:
1010

1111
jobs:
1212
pre-commit:
13-
runs-on: ubuntu-22.04
13+
runs-on: ubuntu-24.04
1414
steps:
1515
- uses: actions/checkout@v5
1616
- uses: ./.github/actions/pre-commit
1717

1818
build-linux:
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
timeout-minutes: 90
2121
needs: pre-commit
2222
name: Linux (MAX Python)
@@ -67,7 +67,7 @@ jobs:
6767
if(($LastExitCode -ne 0) -and ($LastExitCode -ne 5)) { exit 1 }
6868
6969
build-macos:
70-
runs-on: macos-latest
70+
runs-on: macos-26
7171
timeout-minutes: 90
7272
needs: pre-commit
7373
strategy:
@@ -108,7 +108,7 @@ jobs:
108108
run: ctest -C Release --output-on-failure
109109

110110
docs:
111-
runs-on: macos-latest
111+
runs-on: macos-26
112112
steps:
113113
- uses: actions/checkout@v5
114114
- uses: ./.github/actions/data-cache
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Pinned pull request and wheel CI runners to macOS 26, Ubuntu 24.04, and Windows 2025 with Visual Studio 2026.

0 commit comments

Comments
 (0)