diff --git a/.github/workflows/build_python_runtime.yml b/.github/workflows/build_python_runtime.yml index d1faab85f..76812cb75 100644 --- a/.github/workflows/build_python_runtime.yml +++ b/.github/workflows/build_python_runtime.yml @@ -38,7 +38,7 @@ env: jobs: heroku-20: if: inputs.stack == 'heroku-20' || inputs.stack == 'auto' - runs-on: pub-hk-ubuntu-22.04-xlarge + runs-on: pub-hk-ubuntu-24.04-xlarge env: STACK_VERSION: "20" steps: @@ -60,7 +60,7 @@ jobs: heroku-22: # On Heroku-22 we only support Python 3.9+. if: inputs.stack == 'heroku-22' || (inputs.stack == 'auto' && !startsWith(inputs.python_version,'3.8.')) - runs-on: pub-hk-ubuntu-22.04-xlarge + runs-on: pub-hk-ubuntu-24.04-xlarge env: STACK_VERSION: "22" steps: @@ -86,7 +86,7 @@ jobs: fail-fast: false matrix: arch: ["amd64", "arm64"] - runs-on: ${{ matrix.arch == 'arm64' && 'pub-hk-ubuntu-22.04-arm-xlarge' || 'pub-hk-ubuntu-22.04-xlarge' }} + runs-on: ${{ matrix.arch == 'arm64' && 'pub-hk-ubuntu-24.04-arm-xlarge' || 'pub-hk-ubuntu-24.04-xlarge' }} env: STACK_VERSION: "24" steps: diff --git a/.github/workflows/check_changelog.yml b/.github/workflows/check_changelog.yml index c0cc43b77..e528aae03 100644 --- a/.github/workflows/check_changelog.yml +++ b/.github/workflows/check_changelog.yml @@ -9,7 +9,7 @@ permissions: jobs: check-changelog: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: (!contains(github.event.pull_request.labels.*.name, 'skip changelog')) steps: - name: Checkout diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30304d084..ed5588b7d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ permissions: jobs: lint: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -27,7 +27,7 @@ jobs: run: bundle exec rubocop integration-test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -56,7 +56,7 @@ jobs: run: bundle exec parallel_split_test spec/hatchet/ container-test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: # Work around lack of TTY causing errors when using `docker run -it`: diff --git a/.github/workflows/hatchet_app_cleaner.yml b/.github/workflows/hatchet_app_cleaner.yml index 2c472603d..b9eb06cdf 100644 --- a/.github/workflows/hatchet_app_cleaner.yml +++ b/.github/workflows/hatchet_app_cleaner.yml @@ -12,7 +12,7 @@ permissions: jobs: hatchet-app-cleaner: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }} HEROKU_API_USER: ${{ secrets.HEROKU_API_USER }}