From 5acfa470857b62a053884f7214581d55ffeb54ac Mon Sep 17 00:00:00 2001 From: EusebioTrigo Date: Fri, 2 Feb 2024 09:35:43 +0100 Subject: [PATCH] Update all workflows to use newer action versions and runner environments --- .github/workflows/check-lowercase.yaml | 4 ++-- .github/workflows/ci.yml | 10 +++++----- .github/workflows/ghcr-push.yaml | 4 ++-- .github/workflows/link_check.yml | 4 ++-- .github/workflows/manifest-build-push.yaml | 6 +++--- .github/workflows/multiple-build.yaml | 4 ++-- .github/workflows/quay-push.yaml | 4 ++-- .github/workflows/security_scan.yml | 8 ++++---- .github/workflows/verify-login-push.yml | 4 ++-- 9 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/check-lowercase.yaml b/.github/workflows/check-lowercase.yaml index 95a7a9b..5353f59 100644 --- a/.github/workflows/check-lowercase.yaml +++ b/.github/workflows/check-lowercase.yaml @@ -17,7 +17,7 @@ env: jobs: push-ghcr: name: Build and push image - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -26,7 +26,7 @@ jobs: steps: # Checkout push-to-registry action github repository - name: Checkout Push to Registry action - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install latest podman if: matrix.install_latest diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a7dfe5..e4ef0cb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,18 +9,18 @@ jobs: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: npm ci - run: npm run lint check-dist: name: Check Distribution - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: BUNDLE_FILE: "dist/index.js" BUNDLE_COMMAND: "npm run bundle" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install run: npm ci @@ -33,11 +33,11 @@ jobs: check-inputs-outputs: name: Check Input and Output enums - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: IO_FILE: ./src/generated/inputs-outputs.ts steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install dependencies run: npm ci diff --git a/.github/workflows/ghcr-push.yaml b/.github/workflows/ghcr-push.yaml index 40160f2..11154f2 100644 --- a/.github/workflows/ghcr-push.yaml +++ b/.github/workflows/ghcr-push.yaml @@ -17,7 +17,7 @@ env: jobs: push-ghcr: name: Build and push image - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -26,7 +26,7 @@ jobs: steps: # Checkout push-to-registry action github repository - name: Checkout Push to Registry action - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install latest podman if: matrix.install_latest diff --git a/.github/workflows/link_check.yml b/.github/workflows/link_check.yml index bc84d77..c949ec7 100644 --- a/.github/workflows/link_check.yml +++ b/.github/workflows/link_check.yml @@ -12,9 +12,9 @@ on: jobs: markdown-link-check: name: Check links in markdown - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: gaurav-nelson/github-action-markdown-link-check@v1 with: use-verbose-mode: true diff --git a/.github/workflows/manifest-build-push.yaml b/.github/workflows/manifest-build-push.yaml index bbc5a09..fb79c0c 100644 --- a/.github/workflows/manifest-build-push.yaml +++ b/.github/workflows/manifest-build-push.yaml @@ -17,7 +17,7 @@ env: jobs: push-quay: name: Build and push manifest - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -26,7 +26,7 @@ jobs: steps: # Checkout push-to-registry action github repository - name: Checkout Push to Registry action - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install latest podman if: matrix.install_latest @@ -51,7 +51,7 @@ jobs: - name: Build Image id: build_image - uses: redhat-actions/buildah-build@main + uses: redhat-actions/buildah-build@v2 with: image: ${{ env.IMAGE_NAME }} tags: ${{ env.IMAGE_TAGS }} diff --git a/.github/workflows/multiple-build.yaml b/.github/workflows/multiple-build.yaml index 147202e..4ed0260 100644 --- a/.github/workflows/multiple-build.yaml +++ b/.github/workflows/multiple-build.yaml @@ -17,7 +17,7 @@ jobs: build: name: |- Build with ${{ matrix.build_with }} and push${{ matrix.fully_qualified_image_name_tag && ' FQIN' || '' }} (latest: ${{ matrix.install_latest }}) - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -29,7 +29,7 @@ jobs: # Checkout push-to-registry action github repository - name: Checkout Push to Registry action - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install latest podman if: matrix.install_latest diff --git a/.github/workflows/quay-push.yaml b/.github/workflows/quay-push.yaml index e8324b1..eac4d0f 100644 --- a/.github/workflows/quay-push.yaml +++ b/.github/workflows/quay-push.yaml @@ -17,7 +17,7 @@ env: jobs: push-quay: name: Build and push image - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -26,7 +26,7 @@ jobs: steps: # Checkout push-to-registry action github repository - name: Checkout Push to Registry action - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install latest podman if: matrix.install_latest diff --git a/.github/workflows/security_scan.yml b/.github/workflows/security_scan.yml index 149f440..3836706 100644 --- a/.github/workflows/security_scan.yml +++ b/.github/workflows/security_scan.yml @@ -9,16 +9,16 @@ on: jobs: crda-scan: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 name: Scan project vulnerability with CRDA steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: - node-version: '14' + node-version: '20' - name: Install CRDA uses: redhat-actions/openshift-tools-installer@v1 diff --git a/.github/workflows/verify-login-push.yml b/.github/workflows/verify-login-push.yml index 39e3a4a..a82fde4 100644 --- a/.github/workflows/verify-login-push.yml +++ b/.github/workflows/verify-login-push.yml @@ -17,7 +17,7 @@ env: jobs: login-and-push: name: Login and push image to Quay.io - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -27,7 +27,7 @@ jobs: # Checkout push-to-registry action github repository - name: Checkout Push to Registry action - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install latest podman if: matrix.install_latest