diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 78867fe4bf..6f77c26f5a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -34,7 +34,7 @@ jobs: # ref: https://quay.io/organization/jupyterhub publish: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index a5b6869705..970dc44d8b 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -9,7 +9,7 @@ on: jobs: create-release: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write steps: diff --git a/.github/workflows/support-bot.yml b/.github/workflows/support-bot.yml index 5f76c578e4..47b7746859 100644 --- a/.github/workflows/support-bot.yml +++ b/.github/workflows/support-bot.yml @@ -10,7 +10,7 @@ permissions: jobs: action: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: dessant/support-requests@v4 with: diff --git a/.github/workflows/test-chart.yaml b/.github/workflows/test-chart.yaml index 8e92dde51c..57a2b6478c 100644 --- a/.github/workflows/test-chart.yaml +++ b/.github/workflows/test-chart.yaml @@ -28,7 +28,7 @@ on: jobs: lint_shell_scripts: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -42,7 +42,7 @@ jobs: run: pre-commit run --all --hook-stage manual lint_and_validate_rendered_templates: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -60,7 +60,7 @@ jobs: continue-on-error: true lint_and_validate_templates_with_schema: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false @@ -114,7 +114,7 @@ jobs: continue-on-error: true test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 20 strategy: diff --git a/.github/workflows/test-docker-build.yaml b/.github/workflows/test-docker-build.yaml index b8001b1bf2..f0681b928b 100644 --- a/.github/workflows/test-docker-build.yaml +++ b/.github/workflows/test-docker-build.yaml @@ -29,7 +29,7 @@ jobs: # - https://github.com/docker/build-push-action/blob/v2.3.0/docs/advanced/local-registry.md # - https://github.com/docker/build-push-action/blob/v2.3.0/docs/advanced/multi-platform.md build_images: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/test-docs.yaml b/.github/workflows/test-docs.yaml index b5e5662a73..7f27adb743 100644 --- a/.github/workflows/test-docs.yaml +++ b/.github/workflows/test-docs.yaml @@ -25,7 +25,7 @@ on: jobs: linkcheck: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/vuln-scan.yaml b/.github/workflows/vuln-scan.yaml index 18cbfe4efa..b28eab467e 100644 --- a/.github/workflows/vuln-scan.yaml +++ b/.github/workflows/vuln-scan.yaml @@ -32,7 +32,7 @@ on: jobs: trivy_image_scan: if: github.repository == 'jupyterhub/zero-to-jupyterhub-k8s' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 environment: watch-dependencies strategy: diff --git a/.github/workflows/watch-dependencies.yaml b/.github/workflows/watch-dependencies.yaml index 5f1907b9c5..818034c749 100644 --- a/.github/workflows/watch-dependencies.yaml +++ b/.github/workflows/watch-dependencies.yaml @@ -32,7 +32,7 @@ jobs: update-image-dependencies: # Don't run this job on forks if: github.repository == 'jupyterhub/zero-to-jupyterhub-k8s' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 environment: watch-dependencies strategy: @@ -202,7 +202,7 @@ jobs: # these dependencies every day is too much noise. # if: github.repository == 'jupyterhub/zero-to-jupyterhub-k8s' && github.event_name != 'schedule' - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 environment: watch-dependencies steps: diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 66af176525..28aa09e453 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ sphinx: configuration: docs/source/conf.py build: - os: ubuntu-22.04 + os: ubuntu-24.04 tools: python: "3.10"