diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1be2005eb..23054e6d8 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,7 +17,7 @@ env: jobs: build-deploy-docs: name: Docs - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Cancel Previous Runs uses: styfle/cancel-workflow-action@0.12.1 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6ae883cc3..8495f58b0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,7 +8,7 @@ on: jobs: pre-commit: name: Lint - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Cancel Previous Runs uses: styfle/cancel-workflow-action@0.12.1 @@ -27,7 +27,7 @@ jobs: strategy: matrix: python: [ 3.9, 3.12 ] - os: [ macos-latest, ubuntu-latest, windows-latest ] + os: [ macos-latest, ubuntu-24.04, windows-latest ] defaults: run: shell: bash diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index db4035be2..94806668c 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -57,7 +57,7 @@ jobs: path: dist manylinux: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4.2.2 @@ -115,7 +115,7 @@ jobs: tskit provenances tmp.trees manylinux-test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: ['manylinux'] strategy: matrix: @@ -143,7 +143,7 @@ jobs: PyPI_Upload: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 environment: release needs: ['OSX-test', 'manylinux-test'] permissions: