|
22 | 22 |
|
23 | 23 | jobs: |
24 | 24 | ruff: |
25 | | - runs-on: ubuntu-latest |
| 25 | + runs-on: ubuntu-26.04-arm |
26 | 26 | timeout-minutes: 5 |
27 | 27 | steps: |
28 | 28 | - uses: actions/checkout@v7 |
|
36 | 36 | run: ruff format . --check |
37 | 37 |
|
38 | 38 | mypy: |
39 | | - runs-on: ubuntu-latest |
| 39 | + runs-on: ubuntu-26.04-arm |
40 | 40 | timeout-minutes: 5 |
41 | 41 | steps: |
42 | 42 | - uses: actions/checkout@v7 |
|
50 | 50 | run: mypy |
51 | 51 |
|
52 | 52 | sdist: |
53 | | - runs-on: ubuntu-latest |
| 53 | + runs-on: ubuntu-26.04-arm |
54 | 54 | timeout-minutes: 5 |
55 | 55 | steps: |
56 | 56 | - uses: libsdl-org/setup-sdl@1894460666e4fe0c6603ea0cce5733f1cca56ba1 |
@@ -178,7 +178,7 @@ jobs: |
178 | 178 |
|
179 | 179 | test-docs: |
180 | 180 | needs: [ruff, mypy, sdist] |
181 | | - runs-on: ubuntu-latest |
| 181 | + runs-on: ubuntu-26.04-arm |
182 | 182 | timeout-minutes: 15 |
183 | 183 | steps: |
184 | 184 | - uses: libsdl-org/setup-sdl@1894460666e4fe0c6603ea0cce5733f1cca56ba1 |
@@ -238,7 +238,7 @@ jobs: |
238 | 238 |
|
239 | 239 | linux-wheels: |
240 | 240 | needs: [ruff, mypy, sdist] |
241 | | - runs-on: ${{ matrix.arch == 'aarch64' && 'ubuntu-24.04-arm' || 'ubuntu-latest'}} |
| 241 | + runs-on: ${{ matrix.arch == 'aarch64' && 'ubuntu-26.04-arm' || 'ubuntu-26.04'}} |
242 | 242 | timeout-minutes: 15 |
243 | 243 | strategy: |
244 | 244 | matrix: |
@@ -296,7 +296,7 @@ jobs: |
296 | 296 |
|
297 | 297 | build-macos: |
298 | 298 | needs: [ruff, mypy, sdist] |
299 | | - runs-on: "macos-14" |
| 299 | + runs-on: "macos-26" |
300 | 300 | timeout-minutes: 15 |
301 | 301 | strategy: |
302 | 302 | fail-fast: true |
@@ -345,7 +345,7 @@ jobs: |
345 | 345 |
|
346 | 346 | pyodide: |
347 | 347 | needs: [ruff, mypy, sdist] |
348 | | - runs-on: ubuntu-24.04 |
| 348 | + runs-on: ubuntu-26.04 |
349 | 349 | timeout-minutes: 15 |
350 | 350 | steps: |
351 | 351 | - uses: actions/checkout@v7 |
|
0 commit comments