diff --git a/.github/workflows/linkcheck.yaml b/.github/workflows/linkcheck.yaml index 3ade856e..37750b42 100644 --- a/.github/workflows/linkcheck.yaml +++ b/.github/workflows/linkcheck.yaml @@ -19,12 +19,12 @@ on: jobs: linkcheck: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v7.0.1 - uses: actions/setup-python@v7 with: - python-version: "3.12" + python-version: "3.14" - name: Install deps run: pip install -r docs/requirements.txt diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index a23f00c1..36d3e8a1 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -32,7 +32,7 @@ permissions: jobs: build: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 @@ -40,7 +40,7 @@ jobs: persist-credentials: false - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v6 with: - python-version: "3.13" + python-version: "3.14" # Needed to ensure package.json:packageManager is respected - name: Enable Corepack @@ -90,7 +90,7 @@ jobs: # https://packaging.python.org/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/ publish-pypi: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: startsWith(github.ref, 'refs/tags/') environment: name: release @@ -119,7 +119,7 @@ jobs: # https://docs.github.com/en/actions/language-and-framework-guides/publishing-nodejs-packages#publishing-packages-to-the-npm-registry publish-npm: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: startsWith(github.ref, 'refs/tags/') needs: - build diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index af9506a2..648b1554 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -34,13 +34,13 @@ env: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v7.0.1 - uses: actions/setup-python@v7 with: - python-version: "3.12" + python-version: "3.14" # Needed to ensure package.json:packageManager is respected - name: Enable Corepack @@ -78,7 +78,7 @@ jobs: fail-fast: false matrix: os: - - ubuntu-24.04 + - ubuntu-26.04 - windows-2022 python-version: - "3.10" @@ -94,7 +94,7 @@ jobs: pip-extras: classic # this test is manually updated to reflect the lower bounds of # versions from dependencies - - os: ubuntu-22.04 + - os: ubuntu-26.04 python-version: "3.10" pip-extras: classic pip-install-constraints: >-