Skip to content

Commit b76ba46

Browse files
chore: bump action dependencies to Node.js 24-compatible versions
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.
1 parent 1a2a757 commit b76ba46

10 files changed

Lines changed: 22 additions & 22 deletions

File tree

.github/actions/lint-sql/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ runs:
2727
using: composite
2828
steps:
2929
- name: Checkout code
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v6
3131
with:
3232
fetch-depth: 0
3333

3434
- name: Setup Python
35-
uses: actions/setup-python@v5
35+
uses: actions/setup-python@v6
3636
with:
3737
python-version: ${{ inputs.python-version }}
3838

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"name": "lint-sql",
3-
"version": "1.0.0"
2+
"name": "lint-sql",
3+
"version": "1.0.1"
44
}

.github/actions/lint-terraform/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ runs:
1111
using: composite
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v6
1515
with:
1616
fetch-depth: 0
1717

1818
- name: Setup terraform
19-
uses: hashicorp/setup-terraform@v2
19+
uses: hashicorp/setup-terraform@v4
2020
with:
2121
terraform_version: ${{ inputs.terraform-version }}
2222

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"name": "lint-terraform",
3-
"version": "1.0.0"
2+
"name": "lint-terraform",
3+
"version": "1.0.1"
44
}

.github/actions/lint-test-yarn/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ runs:
5151

5252
- name: Checkout code
5353
if: inputs.checkout-code == 'yes'
54-
uses: actions/checkout@v4
54+
uses: actions/checkout@v6
5555
with:
5656
fetch-depth: 0
5757

5858
- name: Setup Node JS
59-
uses: actions/setup-node@v4
59+
uses: actions/setup-node@v6
6060
with:
6161
node-version: ${{ inputs.node-version }}
6262
cache: 'yarn'
@@ -125,7 +125,7 @@ runs:
125125

126126
- name: Upload the Coverage as an artifact
127127
if: inputs.should-run-tests == 'yes' && inputs.upload-coverage == 'yes'
128-
uses: actions/upload-artifact@v4
128+
uses: actions/upload-artifact@v7
129129
with:
130130
name: ${{ steps.coverage.outputs.coverage_branch }}-test-coverage
131131
path: ${{ steps.coverage.outputs.coverage_dir }}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"name": "lint-test-yarn",
3-
"version": "1.0.1"
2+
"name": "lint-test-yarn",
3+
"version": "1.0.2"
44
}

.github/actions/test-python/action.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ runs:
4949
- name: Set up Python
5050
if: inputs.should-run-tests == 'yes'
5151
# This is the version of the action for setting up Python, not the Python version.
52-
uses: actions/setup-python@v5
52+
uses: actions/setup-python@v6
5353
with:
5454
# Semantic version range syntax or exact version of a Python version
5555
python-version: ${{ inputs.python-version }}
@@ -62,7 +62,7 @@ runs:
6262
6363
- name: Checkout code
6464
if: inputs.should-run-tests == 'yes' && inputs.checkout-code == 'yes'
65-
uses: actions/checkout@v4
65+
uses: actions/checkout@v6
6666
with:
6767
fetch-depth: 0
6868

@@ -141,7 +141,7 @@ runs:
141141

142142
- name: Upload the Coverage as an artifact
143143
if: inputs.should-run-tests == 'yes' && inputs.upload-coverage == 'yes'
144-
uses: actions/upload-artifact@v4
144+
uses: actions/upload-artifact@v7
145145
with:
146146
name: ${{ steps.coverage.outputs.coverage_prefix }}${{ steps.coverage.outputs.coverage_branch }}-test-coverage
147147
path: ${{ steps.coverage.outputs.coverage_dir }}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"name": "test-python",
3-
"version": "1.0.1"
2+
"name": "test-python",
3+
"version": "1.0.2"
44
}

.github/actions/validate-terraform/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ runs:
1616
using: composite
1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020
with:
2121
fetch-depth: 0
2222

2323
- name: Setup terraform
24-
uses: hashicorp/setup-terraform@v2
24+
uses: hashicorp/setup-terraform@v4
2525
with:
2626
terraform_version: ${{ inputs.terraform-version }}
2727

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"name": "validate-terraform",
3-
"version": "1.0.0"
2+
"name": "validate-terraform",
3+
"version": "1.0.1"
44
}

0 commit comments

Comments
 (0)