diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 8d711baff8..87c7ecc094 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -32,7 +32,7 @@ defaults: jobs: prepare_ci_run: name: Prepare CI Run - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: GIT_SHA: ${{ steps.extract_branch.outputs.GIT_SHA }} BRANCH: ${{ steps.extract_branch.outputs.BRANCH }} @@ -77,7 +77,7 @@ jobs: test: name: Unit Tests needs: prepare_ci_run - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: config: @@ -114,7 +114,7 @@ jobs: build_image: name: Build Docker Image needs: prepare_ci_run - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: BRANCH: ${{ needs.prepare_ci_run.outputs.BRANCH }} DATETIME: ${{ needs.prepare_ci_run.outputs.DATETIME }} @@ -182,7 +182,7 @@ jobs: image_tag: name: Store tag of the built images needs: prepare_ci_run - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: DATETIME: ${{ needs.prepare_ci_run.outputs.DATETIME }} steps: @@ -289,7 +289,7 @@ jobs: path: metrics-operator/chart - name: keptn-cert-manager path: keptn-cert-manager/chart - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out keptn repo uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/component-test.yml b/.github/workflows/component-test.yml index bc00c244a8..7abc2d14e2 100644 --- a/.github/workflows/component-test.yml +++ b/.github/workflows/component-test.yml @@ -16,7 +16,7 @@ defaults: jobs: component_tests: name: Component Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out code uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 5890aecff0..55592dec9e 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -19,7 +19,7 @@ defaults: jobs: run-e2e-test: name: Run E2E Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: config: diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 002d1eb055..57655fdd63 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -26,7 +26,7 @@ env: jobs: golangci-lint: name: golangci-lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/integration-test-component.yml b/.github/workflows/integration-test-component.yml index 7559866a57..3807eabc21 100644 --- a/.github/workflows/integration-test-component.yml +++ b/.github/workflows/integration-test-component.yml @@ -23,7 +23,7 @@ defaults: jobs: run-integration-test-component: name: Run Chainsaw Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out code uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index c893cf5d59..e253fa7ff5 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -27,7 +27,7 @@ defaults: jobs: run-integration-test: name: Run Chainsaw Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out code uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/load-test.yml b/.github/workflows/load-test.yml index bd5e764423..6a52e62bfa 100644 --- a/.github/workflows/load-test.yml +++ b/.github/workflows/load-test.yml @@ -21,7 +21,7 @@ defaults: jobs: run-load-test: name: Run load Tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out code uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/markdown-checks.yaml b/.github/workflows/markdown-checks.yaml index d9e3ab8cdb..e25ec67348 100644 --- a/.github/workflows/markdown-checks.yaml +++ b/.github/workflows/markdown-checks.yaml @@ -30,7 +30,7 @@ defaults: jobs: markdown-link-check: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: gaurav-nelson/github-action-markdown-link-check@5c5dfc0ac2e225883c0e5f03a85311ec2830d368 # v1 @@ -42,7 +42,7 @@ jobs: file-path: 'README.md' markdown-lint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out code uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 @@ -69,7 +69,7 @@ jobs: check-crd-docs: name: Check CRD auto-generated docs - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out code uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/release-examples.yml b/.github/workflows/release-examples.yml index 299fd0d819..854cf2cf36 100644 --- a/.github/workflows/release-examples.yml +++ b/.github/workflows/release-examples.yml @@ -23,7 +23,7 @@ permissions: read-all jobs: release-examples: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a9b214b99f..83a388382f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ env: jobs: release-please: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: keptn-release-created: ${{ steps.release.outputs.release_created }} keptn-tag-name: ${{ steps.release.outputs.tag_name }} @@ -134,7 +134,7 @@ jobs: - release-please strategy: matrix: ${{ fromJson(needs.release-please.outputs.build-matrix) }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write packages: write diff --git a/.github/workflows/security-scans.yml b/.github/workflows/security-scans.yml index de9865ba9f..a681389bcf 100644 --- a/.github/workflows/security-scans.yml +++ b/.github/workflows/security-scans.yml @@ -22,7 +22,7 @@ env: jobs: prepare-security-scans: name: "Prepare Security Scans" - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Determine Target Branch id: determine_branch @@ -81,7 +81,7 @@ jobs: security-scans: name: "Security Scans" needs: prepare-security-scans - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -210,7 +210,7 @@ jobs: trivy: name: Trivy - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: prepare-security-scans strategy: fail-fast: false @@ -259,7 +259,7 @@ jobs: govulncheck: name: Govulncheck - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -288,7 +288,7 @@ jobs: create_issue: name: Create GitHub Issue - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: [security-scans, govulncheck, trivy] if: failure() && github.event_name == 'schedule' steps: diff --git a/.github/workflows/set-date.yml b/.github/workflows/set-date.yml index 599c0e3f65..e377951c37 100644 --- a/.github/workflows/set-date.yml +++ b/.github/workflows/set-date.yml @@ -9,7 +9,7 @@ permissions: read-all jobs: set_date: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Get project data env: diff --git a/.github/workflows/spell-checker.yml b/.github/workflows/spell-checker.yml index e1df4f01b5..4196ffafad 100644 --- a/.github/workflows/spell-checker.yml +++ b/.github/workflows/spell-checker.yml @@ -21,7 +21,7 @@ jobs: actions: read outputs: followup: ${{ steps.spelling.outputs.followup }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 concurrency: group: spelling-${{ github.event.pull_request.number || github.ref }} # note: If you use only_check_changed_files, you do not want cancel-in-progress diff --git a/.github/workflows/update-labels.yml b/.github/workflows/update-labels.yml index a753551373..9f0163dfd2 100644 --- a/.github/workflows/update-labels.yml +++ b/.github/workflows/update-labels.yml @@ -11,7 +11,7 @@ jobs: permissions: contents: read pull-requests: write - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Update Labels uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5 diff --git a/.github/workflows/validate-helm-chart.yml b/.github/workflows/validate-helm-chart.yml index 4074bc285a..4d63a4f027 100644 --- a/.github/workflows/validate-helm-chart.yml +++ b/.github/workflows/validate-helm-chart.yml @@ -22,7 +22,7 @@ defaults: jobs: check-helm-docs: name: Check helm documentation values - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: config: @@ -70,7 +70,7 @@ jobs: helm-tests: name: Run helm tests - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Check out code uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 diff --git a/.github/workflows/validate-semantic-pr.yml b/.github/workflows/validate-semantic-pr.yml index 654fc2da66..df050aa243 100644 --- a/.github/workflows/validate-semantic-pr.yml +++ b/.github/workflows/validate-semantic-pr.yml @@ -14,7 +14,7 @@ defaults: shell: bash jobs: validate: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Validate Pull Request uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5.5.3 diff --git a/.github/workflows/yaml-checks.yaml b/.github/workflows/yaml-checks.yaml index 5204de385f..6601224486 100644 --- a/.github/workflows/yaml-checks.yaml +++ b/.github/workflows/yaml-checks.yaml @@ -25,7 +25,7 @@ permissions: read-all jobs: yamllint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1