From 8989fb0bdc2ec117ed0fa64cc48127039b6989cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 20:36:03 +0000 Subject: [PATCH] chore(deps): update github actions --- .github/actions/terraform_init/action.yml | 6 ++-- .github/workflows/automatic.yml | 16 +++++----- .github/workflows/knowledge-test.yml | 20 ++++++------- .github/workflows/manual.yml | 2 +- .github/workflows/scale-test.yml | 36 +++++++++++------------ .github/workflows/signals-demo.yml | 22 +++++++------- .github/workflows/sync-demo-branches.yml | 2 +- 7 files changed, 52 insertions(+), 52 deletions(-) diff --git a/.github/actions/terraform_init/action.yml b/.github/actions/terraform_init/action.yml index 521661f4..e060b5f3 100644 --- a/.github/actions/terraform_init/action.yml +++ b/.github/actions/terraform_init/action.yml @@ -13,17 +13,17 @@ runs: steps: - name: Cache Terraform Providers id: cache-terraform - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: .terraform key: ${{ runner.os }}-${{ inputs.environment }}-${{ hashFiles('**/.terraform.lock.hcl') }} - - uses: hashicorp/setup-terraform@v3 + - uses: hashicorp/setup-terraform@v4 with: terraform_wrapper: false - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: audience: sts.amazonaws.com # set default value to work around https://github.com/aws-actions/configure-aws-credentials/issues/271#issuecomment-1401481855 aws-region: eu-west-2 diff --git a/.github/workflows/automatic.yml b/.github/workflows/automatic.yml index 53fb499a..434daca7 100644 --- a/.github/workflows/automatic.yml +++ b/.github/workflows/automatic.yml @@ -8,9 +8,9 @@ jobs: runs-on: ubuntu-latest if: github.event.action != 'closed' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: hashicorp/setup-terraform@v3 + - uses: hashicorp/setup-terraform@v4 - name: Terraform fmt id: fmt @@ -25,7 +25,7 @@ jobs: id-token: write pull-requests: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Terraform Init (for policies) uses: ./.github/actions/terraform_init/ @@ -34,7 +34,7 @@ jobs: terraform_workspace: terraform-example - name: Download terraform plan - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: tfplan @@ -63,7 +63,7 @@ jobs: group: tfstate steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Terraform Init uses: ./.github/actions/terraform_init/ @@ -87,7 +87,7 @@ jobs: - name: upload tfplan if: github.event.action != 'closed' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: tfplan path: tfplan @@ -122,7 +122,7 @@ jobs: - name: download tfplan if: github.event.pull_request.merged == true - uses: dawidd6/action-download-artifact@v6 + uses: dawidd6/action-download-artifact@v16 with: github_token: ${{ secrets.GITHUB_TOKEN }} name: tfplan @@ -146,7 +146,7 @@ jobs: id-token: write pull-requests: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Terraform Init uses: ./.github/actions/terraform_init/ diff --git a/.github/workflows/knowledge-test.yml b/.github/workflows/knowledge-test.yml index a76852c3..ccce8bdc 100644 --- a/.github/workflows/knowledge-test.yml +++ b/.github/workflows/knowledge-test.yml @@ -89,27 +89,27 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Terraform - uses: hashicorp/setup-terraform@v3 + uses: hashicorp/setup-terraform@v4 with: terraform_wrapper: false - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: audience: sts.amazonaws.com aws-region: us-east-1 role-to-assume: ${{ vars.TERRAFORM_DEPLOY_ROLE }} - name: Configure GCP Credentials - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: credentials_json: ${{ secrets.OVERMIND_SCALE_TEST }} - name: Setup GCP SDK - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 with: project_id: overmind-scale-test @@ -268,7 +268,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check test filter id: filter @@ -299,13 +299,13 @@ jobs: - name: Setup Terraform if: steps.filter.outputs.skip != 'true' - uses: hashicorp/setup-terraform@v3 + uses: hashicorp/setup-terraform@v4 with: terraform_wrapper: false - name: Configure AWS Credentials if: steps.filter.outputs.skip != 'true' - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: audience: sts.amazonaws.com aws-region: us-east-1 @@ -313,13 +313,13 @@ jobs: - name: Configure GCP Credentials if: steps.filter.outputs.skip != 'true' - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: credentials_json: ${{ secrets.OVERMIND_SCALE_TEST }} - name: Setup GCP SDK if: steps.filter.outputs.skip != 'true' - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 with: project_id: overmind-scale-test diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index 5fdf69d3..1ae686d7 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -13,7 +13,7 @@ jobs: group: tfstate steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Terraform Init uses: ./.github/actions/terraform_init/ diff --git a/.github/workflows/scale-test.yml b/.github/workflows/scale-test.yml index 384059c5..d682c512 100644 --- a/.github/workflows/scale-test.yml +++ b/.github/workflows/scale-test.yml @@ -107,27 +107,27 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Terraform - uses: hashicorp/setup-terraform@v3 + uses: hashicorp/setup-terraform@v4 with: terraform_wrapper: false - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: audience: sts.amazonaws.com aws-region: us-east-1 role-to-assume: ${{ vars.TERRAFORM_DEPLOY_ROLE }} - name: Configure GCP Credentials - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: credentials_json: ${{ secrets.OVERMIND_SCALE_TEST }} - name: Setup GCP SDK - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 with: project_id: overmind-scale-test @@ -304,10 +304,10 @@ jobs: # ========================================================================= - name: Setup Node.js for PromptFoo - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 if: ${{ always() && steps.get-results.outcome == 'success' }} with: - node-version: '20' + node-version: '24' - name: Install PromptFoo dependencies if: ${{ always() && steps.get-results.outcome == 'success' }} @@ -466,15 +466,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Terraform - uses: hashicorp/setup-terraform@v3 + uses: hashicorp/setup-terraform@v4 with: terraform_wrapper: false - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: audience: sts.amazonaws.com aws-region: us-east-1 @@ -483,12 +483,12 @@ jobs: # Always authenticate with GCP - Terraform validates all providers during init # even when cloud_provider=aws (no GCP resources created) - name: Configure GCP Credentials - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: credentials_json: ${{ secrets.OVERMIND_SCALE_TEST }} - name: Setup GCP SDK - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 with: project_id: overmind-scale-test @@ -660,10 +660,10 @@ jobs: # ========================================================================= - name: Setup Node.js for PromptFoo - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 if: ${{ always() && steps.get-results.outcome == 'success' && inputs.scenario != 'none' }} with: - node-version: '20' + node-version: '24' - name: Install PromptFoo dependencies if: ${{ always() && steps.get-results.outcome == 'success' && inputs.scenario != 'none' }} @@ -848,14 +848,14 @@ jobs: # reauthenticate after potentially long running terraform plan or submit-plan steps as credentials may have expired - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: audience: sts.amazonaws.com aws-region: us-east-1 role-to-assume: ${{ vars.TERRAFORM_DEPLOY_ROLE }} - name: Configure GCP Credentials - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: credentials_json: ${{ secrets.OVERMIND_SCALE_TEST }} @@ -884,14 +884,14 @@ jobs: # reauthenticate after potentially long running end-change step as credentials may have expired - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: audience: sts.amazonaws.com aws-region: us-east-1 role-to-assume: ${{ vars.TERRAFORM_DEPLOY_ROLE }} - name: Configure GCP Credentials - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: credentials_json: ${{ secrets.OVERMIND_SCALE_TEST }} diff --git a/.github/workflows/signals-demo.yml b/.github/workflows/signals-demo.yml index f5110e80..a76803f5 100644 --- a/.github/workflows/signals-demo.yml +++ b/.github/workflows/signals-demo.yml @@ -33,7 +33,7 @@ jobs: permissions: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: token: ${{ secrets.GH_PAT }} ref: main @@ -71,7 +71,7 @@ jobs: - name: Upload artifact (modified main.tf) if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: signals-demo-main-tf if-no-files-found: error @@ -93,13 +93,13 @@ jobs: permissions: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: token: ${{ secrets.GH_PAT }} ref: main - name: Download modified main.tf - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: signals-demo-main-tf path: ./artifacts @@ -147,7 +147,7 @@ jobs: - name: Upload plan artifacts (optional) if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: signals-demo-tfplan if-no-files-found: ignore @@ -170,13 +170,13 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: token: ${{ secrets.GH_PAT }} ref: main - name: Setup Terraform - uses: hashicorp/setup-terraform@v3 + uses: hashicorp/setup-terraform@v4 - name: Configure Git run: | @@ -184,7 +184,7 @@ jobs: git config user.email "platform-automation@company.com" - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: signals-demo-main-tf path: ./artifacts @@ -222,13 +222,13 @@ jobs: contents: write pull-requests: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: token: ${{ secrets.GH_PAT }} ref: main - name: Setup Terraform - uses: hashicorp/setup-terraform@v3 + uses: hashicorp/setup-terraform@v4 - name: Configure Git run: | @@ -236,7 +236,7 @@ jobs: git config user.email "platform-automation@company.com" - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: signals-demo-main-tf path: ./artifacts diff --git a/.github/workflows/sync-demo-branches.yml b/.github/workflows/sync-demo-branches.yml index 7b170dce..afedbca2 100644 --- a/.github/workflows/sync-demo-branches.yml +++ b/.github/workflows/sync-demo-branches.yml @@ -29,7 +29,7 @@ jobs: git config --global user.email "platform-automation@company.com" - name: Checkout main branch - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GH_PAT }} ref: main