diff --git a/.github/workflows/build-base-images.yml b/.github/workflows/build-base-images.yml index cee9289906..5accc62128 100644 --- a/.github/workflows/build-base-images.yml +++ b/.github/workflows/build-base-images.yml @@ -20,7 +20,7 @@ permissions: jobs: checks: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: docker_md5: ${{ steps.vars.outputs.docker_md5 }} ic_version: ${{ steps.vars.outputs.ic_version }} @@ -44,7 +44,7 @@ jobs: build-oss: name: Build OSS base images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: checks permissions: contents: read @@ -109,7 +109,7 @@ jobs: build-plus: name: Build Plus base images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: checks permissions: contents: read @@ -177,7 +177,7 @@ jobs: build-plus-nap: name: Build Plus NAP base images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: checks permissions: contents: read diff --git a/.github/workflows/build-oss.yml b/.github/workflows/build-oss.yml index ec7710b23e..0c83326f9c 100644 --- a/.github/workflows/build-oss.yml +++ b/.github/workflows/build-oss.yml @@ -41,7 +41,7 @@ permissions: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read # for docker/build-push-action to read repo content id-token: write # for OIDC login to GCR diff --git a/.github/workflows/build-ot-dependency.yml b/.github/workflows/build-ot-dependency.yml index faa882fccb..711aa73fb0 100644 --- a/.github/workflows/build-ot-dependency.yml +++ b/.github/workflows/build-ot-dependency.yml @@ -23,7 +23,7 @@ permissions: jobs: build-docker: name: Build Docker Image - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write contents: read diff --git a/.github/workflows/build-plus.yml b/.github/workflows/build-plus.yml index c3c09057bb..093f631d0b 100644 --- a/.github/workflows/build-plus.yml +++ b/.github/workflows/build-plus.yml @@ -51,7 +51,7 @@ jobs: contents: read # for docker/build-push-action to read repo content id-token: write # for OIDC login to AWS pull-requests: write # for scout report - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/build-single-image.yml b/.github/workflows/build-single-image.yml index d239c37602..0ebbf7f301 100644 --- a/.github/workflows/build-single-image.yml +++ b/.github/workflows/build-single-image.yml @@ -42,7 +42,7 @@ jobs: permissions: contents: read # for docker/build-push-action to read repo content id-token: write # for login to GCP - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/build-test-image.yml b/.github/workflows/build-test-image.yml index 7e970c9fa5..5857b93fa9 100644 --- a/.github/workflows/build-test-image.yml +++ b/.github/workflows/build-test-image.yml @@ -25,7 +25,7 @@ permissions: jobs: build: name: Build test image - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/build-ubi-dependency.yml b/.github/workflows/build-ubi-dependency.yml index ba059f1643..851d9a7802 100644 --- a/.github/workflows/build-ubi-dependency.yml +++ b/.github/workflows/build-ubi-dependency.yml @@ -31,7 +31,7 @@ permissions: jobs: checks: name: Check versions - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: read contents: read @@ -81,7 +81,7 @@ jobs: name: Build Binary Container Image if: ${{ needs.checks.outputs.target_exists != 'true' || inputs.force }} needs: checks - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: packages: write contents: read diff --git a/.github/workflows/cache-update.yml b/.github/workflows/cache-update.yml index 9e12b59f56..b069618bf3 100644 --- a/.github/workflows/cache-update.yml +++ b/.github/workflows/cache-update.yml @@ -17,7 +17,7 @@ permissions: jobs: checks: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: go_code_md5: ${{ steps.vars.outputs.go_code_md5 }} docker_md5: ${{ steps.vars.outputs.docker_md5 }} diff --git a/.github/workflows/cherry-pick.yml b/.github/workflows/cherry-pick.yml index 2a23ce8bf5..31e814d12f 100644 --- a/.github/workflows/cherry-pick.yml +++ b/.github/workflows/cherry-pick.yml @@ -13,7 +13,7 @@ jobs: permissions: contents: write pull-requests: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 name: Cherry pick into release branch if: ${{ (contains(github.event.pull_request.labels.*.name, 'dependencies') || contains(github.event.pull_request.labels.*.name, 'needs cherry pick')) && github.event.pull_request.merged == true }} steps: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 22a5f2dd42..e00338c5b6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ permissions: jobs: checks: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -161,7 +161,7 @@ jobs: verify-codegen: name: Verify generated code - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read steps: @@ -190,7 +190,7 @@ jobs: unit-tests: name: Unit Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: checks steps: - name: Checkout Repository @@ -215,7 +215,7 @@ jobs: binaries: name: Build Binaries - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks, unit-tests, verify-codegen] permissions: contents: write # for goreleaser/goreleaser-action to manage releases @@ -353,7 +353,7 @@ jobs: helm-tests: if: ${{ needs.checks.outputs.docs_only != 'true' }} name: Helm Tests ${{ matrix.base-os }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks, binaries, build-docker, build-docker-plus] strategy: fail-fast: false @@ -486,7 +486,7 @@ jobs: setup-matrix: if: ${{ inputs.force || needs.checks.outputs.docs_only != 'true' }} name: Setup Matrix for Smoke Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [binaries, checks] permissions: contents: read @@ -642,7 +642,7 @@ jobs: final-results: if: ${{ !cancelled() }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 name: Final CI Results needs: [tag-stable, smoke-tests-oss, smoke-tests-plus, smoke-tests-nap] steps: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 2f25210c08..3a096b5de8 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -23,7 +23,7 @@ permissions: jobs: checks: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: docs_only: ${{ github.event.pull_request && steps.docs.outputs.docs_only == 'true' }} steps: @@ -53,7 +53,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 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index 4dbcf1a2b4..86948ba61c 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -6,7 +6,7 @@ permissions: jobs: dependabot: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event.pull_request.user.login == 'dependabot[bot]' }} permissions: pull-requests: write diff --git a/.github/workflows/dependabot-hugo.yml b/.github/workflows/dependabot-hugo.yml index 1be7cb78d8..9204cedf47 100644 --- a/.github/workflows/dependabot-hugo.yml +++ b/.github/workflows/dependabot-hugo.yml @@ -16,7 +16,7 @@ defaults: jobs: build: if: ${{ github.event.pull_request.user.login == 'dependabot[bot]' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write pull-requests: read diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 9c9d82986b..eafd079b9a 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -15,7 +15,7 @@ permissions: jobs: dependency-review: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read # for actions/checkout pull-requests: write # for actions/dependency-review-action to post comments diff --git a/.github/workflows/dockerhub-description.yml b/.github/workflows/dockerhub-description.yml index a4634a72a2..0d2636b8c4 100644 --- a/.github/workflows/dockerhub-description.yml +++ b/.github/workflows/dockerhub-description.yml @@ -16,7 +16,7 @@ permissions: jobs: dockerHubDescription: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event.repository.fork == false }} steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/docs-build-push.yml b/.github/workflows/docs-build-push.yml index df4cf50195..8c7c5a2f61 100644 --- a/.github/workflows/docs-build-push.yml +++ b/.github/workflows/docs-build-push.yml @@ -24,7 +24,7 @@ permissions: jobs: checks: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read outputs: diff --git a/.github/workflows/fossa.yml b/.github/workflows/fossa.yml index 6f6e7dd699..c78a1844aa 100644 --- a/.github/workflows/fossa.yml +++ b/.github/workflows/fossa.yml @@ -19,7 +19,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/image-promotion.yml b/.github/workflows/image-promotion.yml index 0ec13f6138..7eddc80ea6 100644 --- a/.github/workflows/image-promotion.yml +++ b/.github/workflows/image-promotion.yml @@ -29,7 +29,7 @@ permissions: jobs: checks: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -114,7 +114,7 @@ jobs: govulncheck: name: Run govulncheck - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read security-events: write @@ -150,7 +150,7 @@ jobs: binaries: name: Build Binaries - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks] permissions: contents: read @@ -366,7 +366,7 @@ jobs: certify-openshift-images: if: ${{ !cancelled() && !failure() && github.ref_name == github.event.repository.default_branch }} name: Certify OpenShift UBI images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [release-oss] steps: - name: Checkout Repository @@ -382,7 +382,7 @@ jobs: scan-docker-oss: name: Scan ${{ matrix.image }}-${{ matrix.target }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks] permissions: contents: read @@ -472,7 +472,7 @@ jobs: scan-docker-plus: name: Scan ${{ matrix.image }}-${{ matrix.target }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks] permissions: contents: read @@ -562,7 +562,7 @@ jobs: scan-docker-nap: name: Scan ${{ matrix.image }}-${{ matrix.target }}-${{ matrix.nap_modules }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks] permissions: contents: read @@ -659,7 +659,7 @@ jobs: update-release-draft: name: Update Release Draft - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks] permissions: contents: write diff --git a/.github/workflows/issues.yaml b/.github/workflows/issues.yaml index 21156f1785..8c9a37ccb5 100644 --- a/.github/workflows/issues.yaml +++ b/.github/workflows/issues.yaml @@ -11,7 +11,7 @@ jobs: comment: name: Issue comment if: ${{ !github.event.issue.pull_request }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read issues: write # for actions/github-script to create comments diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index b9665d47f5..115cbf0d77 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -10,7 +10,7 @@ jobs: permissions: contents: read pull-requests: write # for actions/labeler to add labels - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/lint-format.yml b/.github/workflows/lint-format.yml index ef451dac98..327f76d390 100644 --- a/.github/workflows/lint-format.yml +++ b/.github/workflows/lint-format.yml @@ -21,7 +21,7 @@ jobs: format: name: Format - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 @@ -38,7 +38,7 @@ jobs: lint: name: Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read pull-requests: read # for golangci-lint-action @@ -58,7 +58,7 @@ jobs: actionlint: name: Actionlint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 @@ -69,7 +69,7 @@ jobs: chart-lint: name: Chart Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 @@ -79,7 +79,7 @@ jobs: markdown-lint: name: Markdown Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/mend.yml b/.github/workflows/mend.yml index 822f0a7478..d434d8b351 100644 --- a/.github/workflows/mend.yml +++ b/.github/workflows/mend.yml @@ -29,7 +29,7 @@ permissions: jobs: scan: name: Mend - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/notifications.yml b/.github/workflows/notifications.yml index ab7304833f..36e7807827 100644 --- a/.github/workflows/notifications.yml +++ b/.github/workflows/notifications.yml @@ -21,7 +21,7 @@ permissions: jobs: on-failure: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ github.event.workflow_run.conclusion == 'failure' && github.event.repository.fork == false }} permissions: contents: read diff --git a/.github/workflows/oss-release.yml b/.github/workflows/oss-release.yml index 43f66abcfc..7c23c40f3d 100644 --- a/.github/workflows/oss-release.yml +++ b/.github/workflows/oss-release.yml @@ -64,7 +64,7 @@ permissions: jobs: release-to-gcr-release-registry: name: Push images to the GCR Release Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -100,7 +100,7 @@ jobs: release-oss-to-ecr-public-registry: name: Push OSS images to the AWS Public Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -147,7 +147,7 @@ jobs: release-oss-to-dockerhub-public-registry: name: Push OSS images to the DockerHub Public Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -189,7 +189,7 @@ jobs: release-oss-to-quay-public-registry: name: Push OSS images to the Quay Public Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -232,7 +232,7 @@ jobs: release-oss-to-github-public-registry: name: Push OSS images to the GitHub Public Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write diff --git a/.github/workflows/patch-image.yml b/.github/workflows/patch-image.yml index 6c11c7009e..b76a93592a 100644 --- a/.github/workflows/patch-image.yml +++ b/.github/workflows/patch-image.yml @@ -38,7 +38,7 @@ permissions: jobs: patch-image: name: Patch image - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write diff --git a/.github/workflows/plus-release.yml b/.github/workflows/plus-release.yml index 936159ab5a..8bd25977d4 100644 --- a/.github/workflows/plus-release.yml +++ b/.github/workflows/plus-release.yml @@ -64,7 +64,7 @@ permissions: jobs: release-to-gcr-release-registry: name: Push images to the GCR Release Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -151,7 +151,7 @@ jobs: release-plus-to-gcr-marketplace-registry: name: Push Plus images to the GCR Marketplace Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -190,7 +190,7 @@ jobs: release-plus-to-ecr-marketplace-registry: name: Push Plus images to the AWS Marketplace Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -237,7 +237,7 @@ jobs: release-plus-to-azure-marketplace-registry: name: Push Plus images to the Azure Marketplace Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write diff --git a/.github/workflows/publish-helm.yml b/.github/workflows/publish-helm.yml index 208fdde6b0..3a1dbb60c5 100644 --- a/.github/workflows/publish-helm.yml +++ b/.github/workflows/publish-helm.yml @@ -52,7 +52,7 @@ permissions: jobs: publish-helm: name: Package and Publish Helm Chart - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write # for pushing to Helm Charts repository packages: write # for helm to push to GHCR diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index da61ba37a5..11c48b52b2 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -25,7 +25,7 @@ permissions: jobs: checks: name: Checks and variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write @@ -82,7 +82,7 @@ jobs: unit-tests: name: Unit Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 @@ -103,7 +103,7 @@ jobs: helm-tests: name: Helm Tests ${{ matrix.base-os }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks] strategy: fail-fast: false @@ -192,7 +192,7 @@ jobs: setup-regression-matrix: name: Setup Matrix for Smoke Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks] permissions: contents: read @@ -211,7 +211,7 @@ jobs: regression-tests: name: ${{ matrix.images.label }} ${{ matrix.images.image }} ${{ matrix.k8s }} regression tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [checks, setup-regression-matrix] strategy: fail-fast: false diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 30e780710f..d909f10230 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -47,7 +47,7 @@ jobs: release: permissions: contents: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Branch id: branch diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8f44995249..013656d2a1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,7 +48,7 @@ permissions: jobs: variables: name: Set Variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read outputs: @@ -92,7 +92,7 @@ jobs: tag: name: Create Tag on release branch in NIC repo - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write steps: @@ -281,7 +281,7 @@ jobs: certify-openshift-images: if: ${{ ! cancelled() && ! failure() && ! inputs.dry_run && ! contains(inputs.skip_step, 'certify-openshift-images') }} name: Certify OpenShift UBI images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [release-oss] steps: - name: Checkout Repository @@ -300,7 +300,7 @@ jobs: operator: if: ${{ ! cancelled() && ! failure() && ! inputs.dry_run && ! contains(inputs.skip_step, 'operator') && !contains(inputs.skip_step, 'publish-helm-chart') }} name: Trigger PR for Operator - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [variables,publish-helm-chart] steps: - name: @@ -324,7 +324,7 @@ jobs: gcp-marketplace: if: ${{ ! cancelled() && ! failure() && ! inputs.dry_run && ! contains(inputs.skip_step, 'gcp-marketplace') }} name: Trigger PR for GCP Marketplace - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [publish-helm-chart,release-plus-gcr-mktpl] steps: - name: @@ -345,7 +345,7 @@ jobs: azure-marketplace: if: ${{ ! cancelled() && ! failure() && ! inputs.dry_run && ! contains(inputs.skip_step, 'azure-marketplace') }} name: Trigger CNAB Build for Azure Marketplace - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [publish-helm-chart,release-plus-azure-mktpl] steps: - name: @@ -368,7 +368,7 @@ jobs: aws-marketplace: if: ${{ ! cancelled() && ! failure() && ! inputs.dry_run && ! contains(inputs.skip_step, 'aws-marketplace') }} name: Publish to AWS Marketplace - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [release-plus-aws-mktpl] permissions: contents: read @@ -415,7 +415,7 @@ jobs: binaries: name: Process Binaries - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [variables] permissions: contents: read @@ -459,7 +459,7 @@ jobs: azure-upload: if: ${{ ! cancelled() && ! failure() && ! contains(inputs.skip_step, 'azure-upload') }} name: Upload packages to Azure - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [variables, binaries] permissions: id-token: write @@ -502,7 +502,7 @@ jobs: github-release: if: ${{ ! cancelled() && ! failure() && ! contains(inputs.skip_step, 'github-release') }} name: Publish release to GitHub - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [variables, binaries, release-oss, release-plus-gcr-nginx, azure-upload] permissions: contents: write # to modify the release @@ -607,7 +607,7 @@ jobs: release-image-notification: if: ${{ ! cancelled() && ! failure() && ! inputs.dry_run && ! contains(inputs.skip_step, 'release-image-notification') }} name: Notify Slack channels about image release - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [variables, binaries, release-oss, release-plus-gcr-nginx] permissions: contents: read diff --git a/.github/workflows/retag-images.yml b/.github/workflows/retag-images.yml index a057321acc..47b69d8eb4 100644 --- a/.github/workflows/retag-images.yml +++ b/.github/workflows/retag-images.yml @@ -34,7 +34,7 @@ permissions: jobs: copy-to-gcr-dev-registry: name: Re-tag images in GCR Dev Registry - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 5f01728fdb..f245b515a5 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/setup-smoke.yml b/.github/workflows/setup-smoke.yml index ad533db730..33c4bb73b8 100644 --- a/.github/workflows/setup-smoke.yml +++ b/.github/workflows/setup-smoke.yml @@ -46,7 +46,7 @@ jobs: permissions: contents: read # for docker/build-push-action to read repo content id-token: write # for OIDC login to GCR - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/single-image-regression.yml b/.github/workflows/single-image-regression.yml index 369e9fad23..021a1aeaa2 100644 --- a/.github/workflows/single-image-regression.yml +++ b/.github/workflows/single-image-regression.yml @@ -70,7 +70,7 @@ permissions: jobs: checks: name: Run regression - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read id-token: write diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index e213b736fb..43d555599a 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 c003b81d32..863fddd17e 100644 --- a/.github/workflows/update-docker-images.yml +++ b/.github/workflows/update-docker-images.yml @@ -26,7 +26,7 @@ permissions: jobs: variables: name: Set variables for workflow - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: tag: ${{ steps.kic.outputs.tag }} short_tag: ${{ steps.kic.outputs.short }} @@ -313,7 +313,7 @@ jobs: certify-openshift-images: name: Certify OpenShift UBI images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [variables, release-oss-public] steps: - name: Checkout Repository diff --git a/.github/workflows/update-docker-sha.yml b/.github/workflows/update-docker-sha.yml index cb4663fbfb..0112d786af 100644 --- a/.github/workflows/update-docker-sha.yml +++ b/.github/workflows/update-docker-sha.yml @@ -30,7 +30,7 @@ jobs: vars: permissions: contents: read - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: source_branch: ${{ steps.vars.outputs.source_branch }} steps: @@ -46,7 +46,7 @@ jobs: update-docker-sha: permissions: contents: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [vars] steps: - name: Checkout Repository diff --git a/.github/workflows/update-kubernetes-version.yml b/.github/workflows/update-kubernetes-version.yml index 23b38fdb6b..5f68bd8964 100644 --- a/.github/workflows/update-kubernetes-version.yml +++ b/.github/workflows/update-kubernetes-version.yml @@ -16,7 +16,7 @@ permissions: jobs: update-k8s-version: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 diff --git a/.github/workflows/update-release-draft.yml b/.github/workflows/update-release-draft.yml index 4ce853e0a4..12a56c1beb 100644 --- a/.github/workflows/update-release-draft.yml +++ b/.github/workflows/update-release-draft.yml @@ -22,7 +22,7 @@ permissions: jobs: variables: name: Set variables - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read outputs: @@ -50,7 +50,7 @@ jobs: update-release-draft: name: Update Release Draft - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [variables] permissions: contents: write diff --git a/.github/workflows/updates-notification.yml b/.github/workflows/updates-notification.yml index 1e7185f372..b276708a1d 100644 --- a/.github/workflows/updates-notification.yml +++ b/.github/workflows/updates-notification.yml @@ -26,7 +26,7 @@ permissions: jobs: send-notifications: name: Send Notifications - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read actions: read # for 8398a7/action-slack diff --git a/.github/workflows/version-bump.yml b/.github/workflows/version-bump.yml index d913c23450..342601cb56 100644 --- a/.github/workflows/version-bump.yml +++ b/.github/workflows/version-bump.yml @@ -27,7 +27,7 @@ jobs: version-bump: permissions: contents: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout Repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7