From eb44ec2a3b95ce59d56fd3b3fd6ad773414a6a25 Mon Sep 17 00:00:00 2001 From: "genui-scotty[bot]" Date: Thu, 12 Mar 2026 12:28:00 -0700 Subject: [PATCH] chore: bump action dependencies to Node.js 24-compatible versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves Node.js 20 deprecation warnings. All actions updated to use Node.js 24-compatible versions before the 2026-06-02 forced migration. | Action | Dep | Before | After | |--------|-----|--------|-------| | lint-sql | actions/checkout | v4 | v6 | | lint-sql | actions/setup-python | v5 | v6 | | lint-terraform | actions/checkout | v4 | v6 | | lint-terraform | hashicorp/setup-terraform | v2 | v4 | | lint-test-yarn | actions/checkout | v4 | v6 | | lint-test-yarn | actions/setup-node | v4 | v6 | | lint-test-yarn | actions/upload-artifact | v4 | v7 | | test-python | actions/checkout | v4 | v6 | | test-python | actions/setup-python | v5 | v6 | | test-python | actions/upload-artifact | v4 | v7 | | validate-terraform | actions/checkout | v4 | v6 | | validate-terraform | hashicorp/setup-terraform | v2 | v4 | Version bumps (patch): - lint-sql: 1.0.0 → 1.0.1 - lint-terraform: 1.0.0 → 1.0.1 - lint-test-yarn: 1.0.1 → 1.0.2 - test-python: 1.0.1 → 1.0.2 - validate-terraform: 1.0.0 → 1.0.1 Note: hashicorp/setup-terraform@v4 only breaking change is the Node.js 24 runtime requirement — no input/output changes. --- .github/actions/lint-sql/action.yml | 4 ++-- .github/actions/lint-sql/project.json | 4 ++-- .github/actions/lint-terraform/action.yml | 4 ++-- .github/actions/lint-terraform/project.json | 4 ++-- .github/actions/lint-test-yarn/action.yml | 6 +++--- .github/actions/lint-test-yarn/project.json | 4 ++-- .github/actions/test-python/action.yml | 6 +++--- .github/actions/test-python/project.json | 4 ++-- .github/actions/validate-terraform/action.yml | 4 ++-- .github/actions/validate-terraform/project.json | 4 ++-- 10 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/actions/lint-sql/action.yml b/.github/actions/lint-sql/action.yml index 5c7cdb3..60aeddc 100644 --- a/.github/actions/lint-sql/action.yml +++ b/.github/actions/lint-sql/action.yml @@ -27,12 +27,12 @@ runs: using: composite steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ inputs.python-version }} diff --git a/.github/actions/lint-sql/project.json b/.github/actions/lint-sql/project.json index 1978144..91a92f0 100644 --- a/.github/actions/lint-sql/project.json +++ b/.github/actions/lint-sql/project.json @@ -1,4 +1,4 @@ { - "name": "lint-sql", - "version": "1.0.0" + "name": "lint-sql", + "version": "1.0.1" } \ No newline at end of file diff --git a/.github/actions/lint-terraform/action.yml b/.github/actions/lint-terraform/action.yml index 5fe2b89..4ca4296 100644 --- a/.github/actions/lint-terraform/action.yml +++ b/.github/actions/lint-terraform/action.yml @@ -11,12 +11,12 @@ runs: using: composite steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v4 with: terraform_version: ${{ inputs.terraform-version }} diff --git a/.github/actions/lint-terraform/project.json b/.github/actions/lint-terraform/project.json index 55d600b..9d06d3c 100644 --- a/.github/actions/lint-terraform/project.json +++ b/.github/actions/lint-terraform/project.json @@ -1,4 +1,4 @@ { - "name": "lint-terraform", - "version": "1.0.0" + "name": "lint-terraform", + "version": "1.0.1" } \ No newline at end of file diff --git a/.github/actions/lint-test-yarn/action.yml b/.github/actions/lint-test-yarn/action.yml index ed1447c..862a30c 100644 --- a/.github/actions/lint-test-yarn/action.yml +++ b/.github/actions/lint-test-yarn/action.yml @@ -51,12 +51,12 @@ runs: - name: Checkout code if: inputs.checkout-code == 'yes' - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup Node JS - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ inputs.node-version }} cache: 'yarn' @@ -125,7 +125,7 @@ runs: - name: Upload the Coverage as an artifact if: inputs.should-run-tests == 'yes' && inputs.upload-coverage == 'yes' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ steps.coverage.outputs.coverage_branch }}-test-coverage path: ${{ steps.coverage.outputs.coverage_dir }} diff --git a/.github/actions/lint-test-yarn/project.json b/.github/actions/lint-test-yarn/project.json index 31ef0ee..b2cdd28 100644 --- a/.github/actions/lint-test-yarn/project.json +++ b/.github/actions/lint-test-yarn/project.json @@ -1,4 +1,4 @@ { - "name": "lint-test-yarn", - "version": "1.0.1" + "name": "lint-test-yarn", + "version": "1.0.2" } \ No newline at end of file diff --git a/.github/actions/test-python/action.yml b/.github/actions/test-python/action.yml index c3e2c4d..f6c5902 100644 --- a/.github/actions/test-python/action.yml +++ b/.github/actions/test-python/action.yml @@ -49,7 +49,7 @@ runs: - name: Set up Python if: inputs.should-run-tests == 'yes' # This is the version of the action for setting up Python, not the Python version. - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: # Semantic version range syntax or exact version of a Python version python-version: ${{ inputs.python-version }} @@ -62,7 +62,7 @@ runs: - name: Checkout code if: inputs.should-run-tests == 'yes' && inputs.checkout-code == 'yes' - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -141,7 +141,7 @@ runs: - name: Upload the Coverage as an artifact if: inputs.should-run-tests == 'yes' && inputs.upload-coverage == 'yes' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ steps.coverage.outputs.coverage_prefix }}${{ steps.coverage.outputs.coverage_branch }}-test-coverage path: ${{ steps.coverage.outputs.coverage_dir }} diff --git a/.github/actions/test-python/project.json b/.github/actions/test-python/project.json index 9120f77..427401b 100644 --- a/.github/actions/test-python/project.json +++ b/.github/actions/test-python/project.json @@ -1,4 +1,4 @@ { - "name": "test-python", - "version": "1.0.1" + "name": "test-python", + "version": "1.0.2" } \ No newline at end of file diff --git a/.github/actions/validate-terraform/action.yml b/.github/actions/validate-terraform/action.yml index cd325ac..a7fe31f 100644 --- a/.github/actions/validate-terraform/action.yml +++ b/.github/actions/validate-terraform/action.yml @@ -16,12 +16,12 @@ runs: using: composite steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup terraform - uses: hashicorp/setup-terraform@v2 + uses: hashicorp/setup-terraform@v4 with: terraform_version: ${{ inputs.terraform-version }} diff --git a/.github/actions/validate-terraform/project.json b/.github/actions/validate-terraform/project.json index c49a238..1b16835 100644 --- a/.github/actions/validate-terraform/project.json +++ b/.github/actions/validate-terraform/project.json @@ -1,4 +1,4 @@ { - "name": "validate-terraform", - "version": "1.0.0" + "name": "validate-terraform", + "version": "1.0.1" } \ No newline at end of file