diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 865b878fa..5655ea9a9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -33,7 +33,7 @@ jobs: # run: exit ${{ steps.lychee.outputs.exit_code }} build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 @@ -53,7 +53,7 @@ jobs: run: ./gradlew build -x :smoke-tests:test --scan --no-daemon setup-muzzle-matrix: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: @@ -77,7 +77,7 @@ jobs: muzzle: needs: setup-muzzle-matrix - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: ${{fromJson(needs.setup-muzzle-matrix.outputs.matrix)}} fail-fast: false @@ -151,7 +151,7 @@ jobs: run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.suite }} --scan --no-daemon shellcheck: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index 94dfb991c..59e038274 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -7,7 +7,7 @@ on: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 @@ -27,7 +27,7 @@ jobs: run: ./gradlew build -x :smoke-tests:test --scan --no-daemon setup-muzzle-matrix: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: @@ -51,7 +51,7 @@ jobs: muzzle: needs: setup-muzzle-matrix - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: ${{fromJson(needs.setup-muzzle-matrix.outputs.matrix)}} fail-fast: false @@ -127,7 +127,7 @@ jobs: issue: name: Open issue on failure needs: [ build, muzzle, smoke-test ] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: issues: write if: always() @@ -157,7 +157,7 @@ jobs: --body-file body.txt shellcheck: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 52ce12ac6..f35deb8f4 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -29,7 +29,7 @@ jobs: # run: exit ${{ steps.lychee.outputs.exit_code }} build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 @@ -49,7 +49,7 @@ jobs: run: ./gradlew build -x :smoke-tests:test --scan --no-daemon setup-muzzle-matrix: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: @@ -73,7 +73,7 @@ jobs: muzzle: needs: setup-muzzle-matrix - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: ${{fromJson(needs.setup-muzzle-matrix.outputs.matrix)}} fail-fast: false @@ -150,7 +150,7 @@ jobs: run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.suite }} --scan --no-daemon shellcheck: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 @@ -161,7 +161,7 @@ jobs: run: shellcheck-v0.8.0/shellcheck --format=gcc $(find scripts -name '*.sh') license-check: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 @@ -198,7 +198,7 @@ jobs: fi generate-metadata: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4.2.0 diff --git a/.github/workflows/publish-docker-image-ghcr.yml b/.github/workflows/publish-docker-image-ghcr.yml index 8aedc4a4a..f3495da5a 100644 --- a/.github/workflows/publish-docker-image-ghcr.yml +++ b/.github/workflows/publish-docker-image-ghcr.yml @@ -7,7 +7,7 @@ on: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write contents: read diff --git a/.github/workflows/publish-profiling-petclinic-base.yml b/.github/workflows/publish-profiling-petclinic-base.yml index 1fa5f1d6c..4b4198992 100644 --- a/.github/workflows/publish-profiling-petclinic-base.yml +++ b/.github/workflows/publish-profiling-petclinic-base.yml @@ -3,7 +3,7 @@ on: workflow_dispatch jobs: push_to_registry_linux: name: publish custom linux spring-petclinic base image for profiling - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: jdk_version: [8, 11, 17]