diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a90fc9e81..58faabaa6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ permissions: jobs: vars: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: go_path: ${{ steps.vars.outputs.go_path }} min_k8s_version: ${{ steps.vars.outputs.min_k8s_version }} @@ -75,7 +75,7 @@ jobs: unit-tests: name: Unit Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: vars steps: - name: Checkout Repository @@ -106,7 +106,7 @@ jobs: njs-unit-tests: name: NJS Unit Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: vars steps: - name: Checkout Repository @@ -127,7 +127,7 @@ jobs: binary: name: Build Binary - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [vars, unit-tests, njs-unit-tests] permissions: contents: write # for goreleaser/goreleaser-action and lucacome/draft-release to create/update releases @@ -282,7 +282,7 @@ jobs: publish-helm: name: Package and Publish Helm Chart - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [vars, helm-tests] if: ${{ github.event_name == 'push' && ! startsWith(github.ref, 'refs/heads/release-') }} permissions: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 2dd552292..ffc7112a5 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -28,7 +28,7 @@ jobs: contents: read # for actions/checkout to fetch code security-events: write # for github/codeql-action/autobuild to send a status report name: Analyze (${{ matrix.language }}) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false diff --git a/.github/workflows/conformance.yml b/.github/workflows/conformance.yml index 5a9f0a2ec..cc64e0152 100644 --- a/.github/workflows/conformance.yml +++ b/.github/workflows/conformance.yml @@ -23,7 +23,7 @@ permissions: jobs: conformance-tests: name: Run Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write # needed for uploading release artifacts env: diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 5551ac9f5..275f209e8 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -6,7 +6,7 @@ permissions: jobs: dependency-review: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read pull-requests: write diff --git a/.github/workflows/docs-build-push.yml b/.github/workflows/docs-build-push.yml index ac3d4c6df..70fb41f41 100644 --- a/.github/workflows/docs-build-push.yml +++ b/.github/workflows/docs-build-push.yml @@ -27,7 +27,7 @@ permissions: jobs: vars: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: azure_creds: ${{ steps.vars.outputs.defined }} steps: diff --git a/.github/workflows/f5-cla.yml b/.github/workflows/f5-cla.yml index 874ad62c1..7f2c1d6c5 100644 --- a/.github/workflows/f5-cla.yml +++ b/.github/workflows/f5-cla.yml @@ -19,7 +19,7 @@ permissions: jobs: f5-cla: name: F5 CLA - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: actions: write contents: read diff --git a/.github/workflows/fossa.yml b/.github/workflows/fossa.yml index 3eb2dc673..87e6f139f 100644 --- a/.github/workflows/fossa.yml +++ b/.github/workflows/fossa.yml @@ -15,7 +15,7 @@ permissions: jobs: scan: name: Fossa - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event.repository.fork == false }} steps: - name: Checkout Repository diff --git a/.github/workflows/functional.yml b/.github/workflows/functional.yml index a876b9778..db8836828 100644 --- a/.github/workflows/functional.yml +++ b/.github/workflows/functional.yml @@ -20,7 +20,7 @@ permissions: jobs: functional-tests: name: Run Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: DOCKER_BUILD_SUMMARY: false steps: diff --git a/.github/workflows/helm.yml b/.github/workflows/helm.yml index d38e5ccb3..74260ae4f 100644 --- a/.github/workflows/helm.yml +++ b/.github/workflows/helm.yml @@ -16,7 +16,7 @@ permissions: jobs: helm-tests-local: name: Helm Tests Local - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event_name != 'schedule' }} steps: - name: Checkout Repository @@ -120,7 +120,7 @@ jobs: helm-test-remote: name: Helm Tests Remote - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event_name == 'schedule' }} steps: - name: Checkout Repository diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 0dbdfad85..d33a50ef1 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -10,7 +10,7 @@ jobs: permissions: contents: read pull-requests: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index db71fa73a..807b614a5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,7 +22,7 @@ permissions: jobs: lint: name: Go Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -44,7 +44,7 @@ jobs: njs-lint: name: NJS Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 @@ -72,7 +72,7 @@ jobs: actionlint: name: Actionlint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 @@ -84,7 +84,7 @@ jobs: markdown-lint: name: Markdown Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 @@ -98,7 +98,7 @@ jobs: chart-lint: name: Chart Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 @@ -121,7 +121,7 @@ jobs: yaml-lint: name: YAML lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 diff --git a/.github/workflows/mend.yml b/.github/workflows/mend.yml index b87dcd7d1..68e0227c3 100644 --- a/.github/workflows/mend.yml +++ b/.github/workflows/mend.yml @@ -22,7 +22,7 @@ permissions: jobs: scan: name: Mend - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event.repository.fork == false }} steps: - name: Checkout Repository diff --git a/.github/workflows/nfr.yml b/.github/workflows/nfr.yml index 9e7e5e533..83edf439f 100644 --- a/.github/workflows/nfr.yml +++ b/.github/workflows/nfr.yml @@ -40,7 +40,7 @@ permissions: jobs: vars: name: Set up vars - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: test_label: ${{ github.event.inputs.test_label || 'all' }} version: ${{ github.event.inputs.version || 'edge' }} @@ -60,7 +60,7 @@ jobs: setup-and-run-tests: name: Setup and Run NFR Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write # needed for authenticating to GCP @@ -144,7 +144,7 @@ jobs: pr-results: name: Open PR with results - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write # needed for opening PR with the results files pull-requests: write # needed for opening PR with the results files diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 8275ff0d0..2b980c4a4 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -17,7 +17,7 @@ permissions: jobs: release: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write steps: diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 849b4113d..ab8ed0925 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -17,7 +17,7 @@ permissions: read-all jobs: analysis: name: Scorecard analysis - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: # Needed to upload the results to code-scanning dashboard. security-events: write diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 237f63713..ee83027c1 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -11,7 +11,7 @@ jobs: permissions: issues: write # for actions/stale to close stale issues pull-requests: write # for actions/stale to close stale PRs - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0 with: diff --git a/.github/workflows/update-docker-images.yml b/.github/workflows/update-docker-images.yml index 1ad5be6a6..3b7f5643a 100644 --- a/.github/workflows/update-docker-images.yml +++ b/.github/workflows/update-docker-images.yml @@ -18,7 +18,7 @@ permissions: jobs: variables: name: Get versions of base images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: ngf_tag: ${{ steps.ngf.outputs.tag }} nginx_version: ${{ steps.nginx.outputs.nginx_version }} @@ -47,7 +47,7 @@ jobs: check: name: Check if updates are needed - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: variables outputs: needs-updating: ${{ steps.needs.outputs.needs-updating }}