From 80c348bd81868b7028c52e60b4dd6c7fbfbedfde Mon Sep 17 00:00:00 2001 From: Salah Aldeen Al Saleh Date: Tue, 8 Apr 2025 09:15:44 -0700 Subject: [PATCH] use ubuntu-latest instead of ubuntu-20.04 --- .github/workflows/alpha.yaml | 28 +++++++-------- .github/workflows/image-deps-updater.yaml | 4 +-- .../workflows/kurl-addon-kots-publish.yaml | 2 +- .github/workflows/kurl-addon-kots-test.yaml | 2 +- .github/workflows/regression.yaml | 4 +-- .github/workflows/release.yaml | 36 +++++++++---------- .github/workflows/tag-helm-chart.yaml | 2 +- .github/workflows/update-kubectl.yaml | 2 +- 8 files changed, 40 insertions(+), 40 deletions(-) diff --git a/.github/workflows/alpha.yaml b/.github/workflows/alpha.yaml index b180b72afa..721ce16a41 100644 --- a/.github/workflows/alpha.yaml +++ b/.github/workflows/alpha.yaml @@ -8,7 +8,7 @@ on: jobs: generate-tag: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest outputs: tag: ${{ steps.get_tag.outputs.GIT_TAG }} steps: @@ -25,7 +25,7 @@ jobs: fail-fast: true matrix: runner: [ - {name: ubuntu-20.04, arch: amd64}, + {name: ubuntu-latest, arch: amd64}, {name: arm64-runner-set, arch: arm64} ] runs-on: ${{ matrix.runner.name }} @@ -39,7 +39,7 @@ jobs: arch: ${{ matrix.runner.arch }} build-migrations: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag, build-migrations-melange-packages] steps: - uses: actions/checkout@v4 @@ -59,7 +59,7 @@ jobs: fail-fast: true matrix: runner: [ - {name: ubuntu-20.04, arch: amd64}, + {name: ubuntu-latest, arch: amd64}, {name: arm64-runner-set, arch: arm64} ] runs-on: ${{ matrix.runner.name }} @@ -73,7 +73,7 @@ jobs: arch: ${{ matrix.runner.arch }} build-kotsadm: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag, build-kotsadm-melange-packages] steps: - uses: actions/checkout@v4 @@ -93,7 +93,7 @@ jobs: fail-fast: true matrix: runner: [ - {name: ubuntu-20.04, arch: amd64}, + {name: ubuntu-latest, arch: amd64}, {name: arm64-runner-set, arch: arm64} ] runs-on: ${{ matrix.runner.name }} @@ -107,7 +107,7 @@ jobs: arch: ${{ matrix.runner.arch }} build-kurl-proxy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag, build-kurl-proxy-melange-packages] steps: - uses: actions/checkout@v4 @@ -122,7 +122,7 @@ jobs: scan_rqlite: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -149,7 +149,7 @@ jobs: scan_minio: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -176,7 +176,7 @@ jobs: scan_dex: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -203,7 +203,7 @@ jobs: scan_kurl_proxy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [build-kurl-proxy] steps: - name: Checkout @@ -226,7 +226,7 @@ jobs: scan_local_volume_provider: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -253,7 +253,7 @@ jobs: scan_kotsadm: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [build-kotsadm] steps: - name: Checkout @@ -276,7 +276,7 @@ jobs: scan_kotsadm_migrations: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [build-migrations] steps: - name: Checkout diff --git a/.github/workflows/image-deps-updater.yaml b/.github/workflows/image-deps-updater.yaml index 9258b9b6b4..f895312d51 100644 --- a/.github/workflows/image-deps-updater.yaml +++ b/.github/workflows/image-deps-updater.yaml @@ -11,7 +11,7 @@ on: default: 'true' jobs: build-3rd-party-images: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -70,7 +70,7 @@ jobs: update-image-deps: needs: [build-3rd-party-images] - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/kurl-addon-kots-publish.yaml b/.github/workflows/kurl-addon-kots-publish.yaml index ba952e68b3..dd0c7437aa 100644 --- a/.github/workflows/kurl-addon-kots-publish.yaml +++ b/.github/workflows/kurl-addon-kots-publish.yaml @@ -12,7 +12,7 @@ concurrency: kurl-addon-publish-${{ inputs.addon_version }} jobs: publish-kots-addon: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: ./.github/actions/kurl-addon-kots-publish diff --git a/.github/workflows/kurl-addon-kots-test.yaml b/.github/workflows/kurl-addon-kots-test.yaml index fd980dc246..07934dc184 100644 --- a/.github/workflows/kurl-addon-kots-test.yaml +++ b/.github/workflows/kurl-addon-kots-test.yaml @@ -36,7 +36,7 @@ on: jobs: test-kots-addon: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest outputs: addon_package_url: ${{ steps.addon-generate.outputs.addon_package_url }} steps: diff --git a/.github/workflows/regression.yaml b/.github/workflows/regression.yaml index 14e6cd34d6..15a08d58ab 100644 --- a/.github/workflows/regression.yaml +++ b/.github/workflows/regression.yaml @@ -96,7 +96,7 @@ jobs: jumpbox: needs: [get-workspace-name, get-workspace-expiration] - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: hashicorp/terraform:1.0.11 env: @@ -423,7 +423,7 @@ jobs: cleanup: needs: [get-workspace-name, tests] - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest env: WORKSPACE: ${{ needs.get-workspace-name.outputs.name }} steps: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 13024206d1..d1fb1b47a0 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -12,7 +12,7 @@ permissions: jobs: generate-tag: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest outputs: tag: ${{ github.ref_type == 'branch' && steps.get_tag.outputs.GIT_TAG || github.ref_name }} steps: @@ -35,7 +35,7 @@ jobs: fail-fast: true matrix: runner: [ - {name: ubuntu-20.04, arch: amd64}, + {name: ubuntu-latest, arch: amd64}, {name: arm64-runner-set, arch: arm64} ] runs-on: ${{ matrix.runner.name }} @@ -49,7 +49,7 @@ jobs: arch: ${{ matrix.runner.arch }} build-migrations: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag, build-migrations-melange-packages] steps: - uses: actions/checkout@v4 @@ -63,7 +63,7 @@ jobs: registry-password: ${{ secrets.DOCKERHUB_PASSWORD }} build-web: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag] steps: - name: Checkout @@ -88,7 +88,7 @@ jobs: fail-fast: true matrix: runner: [ - {name: ubuntu-20.04, arch: amd64}, + {name: ubuntu-latest, arch: amd64}, {name: arm64-runner-set, arch: arm64} ] runs-on: ${{ matrix.runner.name }} @@ -102,7 +102,7 @@ jobs: arch: ${{ matrix.runner.arch }} build-kurl-proxy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag, build-kurl-proxy-melange-packages] steps: - uses: actions/checkout@v4 @@ -116,7 +116,7 @@ jobs: registry-password: ${{ secrets.DOCKERHUB_PASSWORD }} build-kots: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [build-web, generate-tag] steps: - uses: actions/setup-go@v5 @@ -155,7 +155,7 @@ jobs: fail-fast: true matrix: runner: [ - {name: ubuntu-20.04, arch: amd64}, + {name: ubuntu-latest, arch: amd64}, {name: arm64-runner-set, arch: arm64} ] runs-on: ${{ matrix.runner.name }} @@ -169,7 +169,7 @@ jobs: arch: ${{ matrix.runner.arch }} build-kotsadm: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag, build-kotsadm-melange-packages] steps: - uses: actions/checkout@v4 @@ -183,7 +183,7 @@ jobs: registry-password: ${{ secrets.DOCKERHUB_PASSWORD }} build-kotsadm-bundle: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag, build-migrations, build-kotsadm] steps: - name: Checkout @@ -227,7 +227,7 @@ jobs: path: kotsadm-bundle-nominio goreleaser: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest if: github.ref_type != 'branch' needs: [generate-tag, build-web] steps: @@ -283,7 +283,7 @@ jobs: GORELEASER_CURRENT_TAG: ${{ needs.generate-tag.outputs.tag }} publish-pact-contracts: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [ generate-tag, goreleaser ] steps: - uses: actions/checkout@v4 @@ -303,7 +303,7 @@ jobs: make pact-consumer generate-kurl-addon: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [ generate-tag, build-kurl-proxy, build-kots, build-kotsadm-bundle ] outputs: addon_package_url: ${{ steps.addon-generate.outputs.addon_package_url }} @@ -337,7 +337,7 @@ jobs: # only run validate-kurl-addon if changes to "deploy/kurl/kotsadm/template/**" kurl-addon-changes-filter: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest outputs: ok-to-test: ${{ steps.filter.outputs.kurl-addon }} steps: @@ -351,7 +351,7 @@ jobs: - 'deploy/kurl/kotsadm/testgrid-os-spec.yaml' validate-kurl-addon: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest if: ${{ github.ref_type != 'branch' || needs.kurl-addon-changes-filter.outputs.ok-to-test == 'true' }} needs: [ generate-tag, generate-kurl-addon, kurl-addon-changes-filter ] steps: @@ -370,7 +370,7 @@ jobs: testgrid_api_token: ${{ secrets.TESTGRID_PROD_API_TOKEN }} publish-kurl-addon: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest if: ${{ github.ref_type != 'branch' }} needs: [ generate-tag, generate-kurl-addon ] env: @@ -393,7 +393,7 @@ jobs: - run: aws s3 cp ./deploy/kurl/versions.json s3://kots-kurl-addons-production-1658439274 generate-kots-release-notes-pr: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: [generate-tag] if: github.ref_type != 'branch' steps: @@ -411,7 +411,7 @@ jobs: "https://api.github.com/repos/replicatedhq/replicated-docs/dispatches" build-airgap: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest if: github.ref_type != 'branch' needs: [goreleaser, generate-tag, build-kotsadm-bundle] steps: diff --git a/.github/workflows/tag-helm-chart.yaml b/.github/workflows/tag-helm-chart.yaml index 62320fcbe3..1c7b4d0708 100644 --- a/.github/workflows/tag-helm-chart.yaml +++ b/.github/workflows/tag-helm-chart.yaml @@ -6,7 +6,7 @@ on: jobs: tag-helm-chart: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest if: github.event.action == 'released' steps: - name: Checkout Chart diff --git a/.github/workflows/update-kubectl.yaml b/.github/workflows/update-kubectl.yaml index 45d817643e..1b731b700a 100644 --- a/.github/workflows/update-kubectl.yaml +++ b/.github/workflows/update-kubectl.yaml @@ -6,7 +6,7 @@ on: jobs: build-pr-kubectl: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: