Skip to content

Commit 1d6b07c

Browse files
Update GitHub runners: ubuntu 24.04 → 26.04
1 parent 1285f46 commit 1d6b07c

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

‎.github/workflows/ci.yaml‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ env:
2828

2929
jobs:
3030
python_sdist:
31-
runs-on: ubuntu-24.04
31+
runs-on: ubuntu-26.04
3232
outputs:
3333
sdist_artifact_name: ${{ steps.build_sdist.outputs.sdist_artifact_name }}
3434
package_version: ${{ steps.build_sdist.outputs.package_version }}
@@ -60,7 +60,7 @@ jobs:
6060
# always upload the sdist artifact- all the wheel build jobs require it
6161

6262
make_linux_matrix:
63-
runs-on: ubuntu-24.04
63+
runs-on: ubuntu-26.04
6464
outputs:
6565
matrix_json: ${{ steps.make_matrix.outputs.matrix_json }}
6666
steps:
@@ -80,7 +80,7 @@ jobs:
8080
- { spec: cp314t-manylinux_x86_64, arch: x86_64, omit: ${{ env.skip_ci_redundant_jobs }} }
8181
- { spec: cp315-manylinux_x86_64, arch: x86_64 }
8282
- { spec: cp315t-manylinux_x86_64, arch: x86_64 }
83-
83+
8484
# x86_64 musllinux
8585
- { spec: cp310-musllinux_x86_64, arch: x86_64, omit: ${{ env.skip_ci_redundant_jobs }} }
8686
- { spec: cp311-musllinux_x86_64, arch: x86_64, omit: ${{ env.skip_ci_redundant_jobs }} }
@@ -154,7 +154,7 @@ jobs:
154154
155155
linux:
156156
needs: [python_sdist, make_linux_matrix]
157-
runs-on: ${{ (matrix.arch == 'aarch64') && 'ubuntu-24.04-arm' || 'ubuntu-24.04' }}
157+
runs-on: ${{ (matrix.arch == 'aarch64') && 'ubuntu-26.04-arm' || 'ubuntu-26.04' }}
158158
strategy:
159159
fail-fast: false
160160
matrix: ${{ fromJSON(needs.make_linux_matrix.outputs.matrix_json) }}
@@ -224,7 +224,7 @@ jobs:
224224
if: ${{ (matrix.skip_artifact_upload != 'true') && (env.skip_artifact_upload != 'true') }}
225225

226226
make_macos_matrix:
227-
runs-on: ubuntu-24.04
227+
runs-on: ubuntu-26.04
228228
outputs:
229229
matrix_json: ${{ steps.make_matrix.outputs.matrix_json }}
230230
steps:
@@ -315,7 +315,7 @@ jobs:
315315
if: ${{ env.skip_artifact_upload != 'true' }}
316316

317317
make_windows_matrix:
318-
runs-on: ubuntu-24.04
318+
runs-on: ubuntu-26.04
319319
outputs:
320320
matrix_json: ${{ steps.make_matrix.outputs.matrix_json }}
321321
steps:
@@ -410,7 +410,7 @@ jobs:
410410
if: ${{ env.skip_artifact_upload != 'true' }}
411411

412412
make_ios_matrix:
413-
runs-on: ubuntu-24.04
413+
runs-on: ubuntu-26.04
414414
outputs:
415415
matrix_json: ${{ steps.make_matrix.outputs.matrix_json }}
416416
steps:
@@ -520,7 +520,7 @@ jobs:
520520

521521
merge_artifacts:
522522
needs: [python_sdist, linux, macos, windows, ios]
523-
runs-on: ubuntu-24.04
523+
runs-on: ubuntu-26.04
524524
steps:
525525
- name: merge all artifacts
526526
uses: actions/upload-artifact/merge@v7
@@ -530,7 +530,7 @@ jobs:
530530
if: ${{ env.skip_artifact_upload != 'true' }}
531531

532532
make_run_parallel_matrix:
533-
runs-on: ubuntu-24.04
533+
runs-on: ubuntu-26.04
534534
outputs:
535535
matrix_json: ${{ steps.make_matrix.outputs.matrix_json }}
536536
steps:
@@ -541,7 +541,7 @@ jobs:
541541
with:
542542
matrix_yaml: |
543543
include:
544-
- { runner: ubuntu-24.04, python-version: 3.15t-dev }
544+
- { runner: ubuntu-26.04, python-version: 3.15t-dev }
545545
- { runner: macos-26, python-version: 3.15t-dev }
546546
- { runner: windows-2025, python-version: 3.15t-dev }
547547
@@ -576,7 +576,7 @@ jobs:
576576
python -m pytest --parallel-threads=4 --skip-thread-unsafe=True
577577
578578
clang_TSAN:
579-
runs-on: ubuntu-24.04
579+
runs-on: ubuntu-26.04
580580
container: ghcr.io/nascheme/numpy-tsan:3.15t-dev
581581
env:
582582
CFLAGS: -g -O0 -fsanitize=thread
@@ -598,7 +598,7 @@ jobs:
598598
check:
599599
if: always()
600600
needs: [python_sdist, linux, macos, windows, ios, clang_TSAN, pytest-run-parallel, merge_artifacts]
601-
runs-on: ubuntu-24.04
601+
runs-on: ubuntu-26.04
602602
steps:
603603
- name: Verify all previous jobs succeeded (provides a single check to sample for gating purposes)
604604
uses: re-actors/alls-green@release/v1

‎.readthedocs.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ version: 2
77

88
# Set the version of Python and other tools you might need
99
build:
10-
os: ubuntu-24.04
10+
os: ubuntu-26.04
1111
tools:
1212
python: "3.12"
1313

0 commit comments

Comments
 (0)