From b71c4bca5f037786a8d1d2f51d5ee3f0ceb9745b Mon Sep 17 00:00:00 2001 From: Kevin Boyer Date: Thu, 19 Dec 2024 16:08:19 -0500 Subject: [PATCH] fix: Update checkout actions to to fix action linting (#164) --- .../actions/configure-aws-credentials/action.yml | 2 +- .github/workflows/build-and-publish.yml | 4 ++-- .github/workflows/check-infra-auth.yml | 4 ++-- .github/workflows/ci-app.yml | 6 +++--- .github/workflows/ci-docs.yml | 2 +- .github/workflows/ci-infra-service.yml | 4 ++-- .github/workflows/ci-infra.yml | 14 +++++++------- .github/workflows/database-migrations.yml | 2 +- .github/workflows/deploy.yml | 2 +- .github/workflows/vulnerability-scans.yml | 8 ++++---- 10 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/actions/configure-aws-credentials/action.yml b/.github/actions/configure-aws-credentials/action.yml index 42f1e963..33b44ecd 100644 --- a/.github/actions/configure-aws-credentials/action.yml +++ b/.github/actions/configure-aws-credentials/action.yml @@ -52,7 +52,7 @@ runs: echo "AWS_REGION=$AWS_REGION" >> "$GITHUB_ENV" shell: bash - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v3 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }} aws-region: ${{ env.AWS_REGION }} diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index 62b8dbfa..db6966cb 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -30,7 +30,7 @@ jobs: outputs: commit_hash: ${{ steps.get-commit-hash.outputs.commit_hash }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ inputs.ref }} - name: Get commit hash @@ -50,7 +50,7 @@ jobs: id-token: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ inputs.ref }} diff --git a/.github/workflows/check-infra-auth.yml b/.github/workflows/check-infra-auth.yml index 0e6fa1e1..61e14f96 100644 --- a/.github/workflows/check-infra-auth.yml +++ b/.github/workflows/check-infra-auth.yml @@ -21,13 +21,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Terraform uses: ./.github/actions/setup-terraform - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v3 + uses: aws-actions/configure-aws-credentials@v4 with: aws-region: ${{ inputs.aws_region }} role-to-assume: ${{ inputs.role_to_assume }} diff --git a/.github/workflows/ci-app.yml b/.github/workflows/ci-app.yml index ad87bb53..697ac08d 100644 --- a/.github/workflows/ci-app.yml +++ b/.github/workflows/ci-app.yml @@ -24,7 +24,7 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run format check run: make format-check @@ -35,7 +35,7 @@ jobs: name: Security scan runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run security linting run: make lint-security @@ -43,7 +43,7 @@ jobs: name: Test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Start tests run: | diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index 8ce042be..ad032caf 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -12,7 +12,7 @@ jobs: name: Lint markdown runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # This is the GitHub Actions-friendly port of the linter used in the Makefile. - uses: gaurav-nelson/github-action-markdown-link-check@1.0.15 with: diff --git a/.github/workflows/ci-infra-service.yml b/.github/workflows/ci-infra-service.yml index 6a7f246a..0f23a6d4 100644 --- a/.github/workflows/ci-infra-service.yml +++ b/.github/workflows/ci-infra-service.yml @@ -27,14 +27,14 @@ jobs: id-token: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hashicorp/setup-terraform@v2 with: terraform_version: 1.8.3 terraform_wrapper: false - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v5 with: go-version: ">=1.19.0" diff --git a/.github/workflows/ci-infra.yml b/.github/workflows/ci-infra.yml index f7f9a4bf..78a82f9c 100644 --- a/.github/workflows/ci-infra.yml +++ b/.github/workflows/ci-infra.yml @@ -21,7 +21,7 @@ jobs: name: Lint GitHub Actions workflows runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download actionlint id: get_actionlint run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash) @@ -33,14 +33,14 @@ jobs: name: Lint scripts runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Shellcheck run: make infra-lint-scripts check-terraform-format: name: Check Terraform format runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hashicorp/setup-terraform@v2 with: terraform_version: 1.8.3 @@ -53,7 +53,7 @@ jobs: name: Validate Terraform modules runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hashicorp/setup-terraform@v2 with: terraform_version: 1.8.3 @@ -64,8 +64,8 @@ jobs: name: Check compliance with checkov runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: "3.10" - name: Run Checkov check @@ -88,7 +88,7 @@ jobs: pull-requests: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Run tfsec check uses: aquasecurity/tfsec-pr-commenter-action@v1.2.0 with: diff --git a/.github/workflows/database-migrations.yml b/.github/workflows/database-migrations.yml index 669d0bc0..12185189 100644 --- a/.github/workflows/database-migrations.yml +++ b/.github/workflows/database-migrations.yml @@ -31,7 +31,7 @@ jobs: id-token: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Terraform uses: ./.github/actions/setup-terraform diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7a83b478..074c8a7e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -31,7 +31,7 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Terraform uses: ./.github/actions/setup-terraform diff --git a/.github/workflows/vulnerability-scans.yml b/.github/workflows/vulnerability-scans.yml index 77f316ea..0170ae76 100644 --- a/.github/workflows/vulnerability-scans.yml +++ b/.github/workflows/vulnerability-scans.yml @@ -18,7 +18,7 @@ jobs: # runs-on: ubuntu-latest # steps: - # - uses: actions/checkout@v3 + # - uses: actions/checkout@v4 # # Scans Dockerfile for any bad practices or issues # - name: Scan Dockerfile by hadolint @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build and tag Docker image for scanning id: build-image @@ -67,7 +67,7 @@ jobs: # runs-on: ubuntu-latest # steps: - # - uses: actions/checkout@v3 + # - uses: actions/checkout@v4 # - name: Build and tag Docker image for scanning # id: build-image @@ -91,7 +91,7 @@ jobs: # runs-on: ubuntu-latest # steps: - # - uses: actions/checkout@v3 + # - uses: actions/checkout@v4 # - name: Build and tag Docker image for scanning # id: build-image