diff --git a/.github/workflows/build_offline_docs.yml b/.github/workflows/build_offline_docs.yml index 73f6308a8..4928905ee 100644 --- a/.github/workflows/build_offline_docs.yml +++ b/.github/workflows/build_offline_docs.yml @@ -11,7 +11,7 @@ jobs: # Don't run scheduled runs on forks unless the CI_OFFLINE_DOCS_CRON variable is set to 'true'. # Manual runs can still be triggered as normal. if: ${{ github.repository_owner == 'godotengine' || github.event_name != 'schedule' || vars.CI_OFFLINE_DOCS_CRON == 'true' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: branch: diff --git a/.github/workflows/cherrypick.yml b/.github/workflows/cherrypick.yml index f8777d678..c1d187783 100644 --- a/.github/workflows/cherrypick.yml +++ b/.github/workflows/cherrypick.yml @@ -18,7 +18,7 @@ jobs: Create-cherrypick-PR: # The cherrypick label is hardcoded because `contains()` doesn't seem to be able to use an environment variable as a second argument. if: ${{ github.event.pull_request.merged == true && contains( github.event.pull_request.labels.*.name, 'cherrypick:4.3' ) }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: # "Ternary" hack featured in the official docs. # When using "Squash and merge", the commit hash is the last merge commit of the pull request merge branch. @@ -29,7 +29,7 @@ jobs: PR_NUMBER: ${{ github.event.number }} steps: - + - name: Checkout uses: actions/checkout@v4 with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ff08ec8cc..90d09e5a7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ concurrency: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/sync_class_ref.yml b/.github/workflows/sync_class_ref.yml index f4ae830e4..7360d18b3 100644 --- a/.github/workflows/sync_class_ref.yml +++ b/.github/workflows/sync_class_ref.yml @@ -19,7 +19,7 @@ jobs: # Manual runs can still be triggered as normal. if: ${{ github.repository_owner == 'godotengine' || github.event_name != 'schedule' || vars.CI_SYNC_CLASS_REF_CRON == 'true' }} name: Update class reference files based on the engine revision - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: engine_rev: 'master'