Skip to content

Commit a256ea2

Browse files
committed
fix: update GitHub Actions to Node.js 24 runtime
Upgrade all actions to their latest versions that use node24, addressing the Node.js 20 deprecation (enforced after 2026-06). - actions/checkout v4 → v6 - actions/setup-node v4 → v6 - pnpm/action-setup v4 (SHA update) - actions/cache v4 → v5 - actions/setup-go v5 → v6 - hashicorp/setup-terraform v3 → v4 - terraform-linters/setup-tflint v4 → v6 - golangci/golangci-lint-action v8 → v9 - rhysd/actionlint v1.7.9 → v1.7.11 - shivammathur/setup-php v2 (SHA update, still node20) - BetaHuhn/repo-file-sync-action v1.9.4 → v1.21.1 (still node20)
1 parent 443bb5b commit a256ea2

8 files changed

Lines changed: 24 additions & 24 deletions

File tree

.github/workflows/ci-go.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
test:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
13+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1414

15-
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
15+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6
1616
with:
1717
go-version-file: go.mod
1818

@@ -21,10 +21,10 @@ jobs:
2121
lint:
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
24+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2525

26-
- uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5
26+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6
2727
with:
2828
go-version-file: go.mod
2929

30-
- uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8
30+
- uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9

.github/workflows/ci-markdown.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ jobs:
1515
lint:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
18+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1919

2020
- uses: h13/.github/actions/apply-org-config@c62d0eebefffc0d3ca156453f0fb7cd3dcb94f4c # main
2121
with:
2222
config-file: .markdownlint-cli2.yaml
2323

24-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
24+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
2525
with:
2626
node-version: lts/*
2727

.github/workflows/ci-node.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
check:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
18+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1919

20-
- uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4
20+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4
2121

22-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
22+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
2323
with:
2424
node-version: ${{ inputs.node-version }}
2525
cache: pnpm

.github/workflows/ci-php.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ jobs:
3535
working-directory: ${{ inputs.working-directory }}
3636

3737
steps:
38-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
38+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3939

40-
- uses: shivammathur/setup-php@d59004228537ca90c8dca680592a08a675bf52b6 # v2
40+
- uses: shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2
4141
with:
4242
php-version: ${{ inputs.php-version }}
4343
extensions: ${{ inputs.php-extensions }}
@@ -48,7 +48,7 @@ jobs:
4848
id: composer-cache
4949
run: echo "dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT"
5050

51-
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
51+
- uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5
5252
with:
5353
path: ${{ steps.composer-cache.outputs.dir }}
5454
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}

.github/workflows/ci-terraform.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ jobs:
1515
validate:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
18+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1919

20-
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3
20+
- uses: hashicorp/setup-terraform@5e8dbf3c6d9deaf4193ca7a8fb23f2ac83bb6c85 # v4
2121
with:
2222
terraform_version: ${{ inputs.terraform-version }}
2323

@@ -28,9 +28,9 @@ jobs:
2828
lint:
2929
runs-on: ubuntu-latest
3030
steps:
31-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
31+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3232

33-
- uses: terraform-linters/setup-tflint@90f302c255ef959cbfb4bd10581afecdb7ece3e6 # v4
33+
- uses: terraform-linters/setup-tflint@b480b8fcdaa6f2c577f8e4fa799e89e756bb7c93 # v6
3434

3535
- run: tflint --init
3636
- run: tflint --recursive

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ jobs:
2626
actionlint:
2727
runs-on: ubuntu-latest
2828
steps:
29-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
29+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
3030

31-
- uses: rhysd/actionlint@a443f344ff32813837fa49f7aa6cbc478d770e62 # v1.7.9
31+
- uses: rhysd/actionlint@393031adb9afb225ee52ae2ccd7a5af5525e03e8 # v1.7.11
3232

3333
test-markdown:
3434
uses: ./.github/workflows/ci-markdown.yml

.github/workflows/publish-node.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313
publish:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
16+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1717

18-
- uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4
18+
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4
1919

20-
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
20+
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
2121
with:
2222
node-version: lts/*
2323
registry-url: https://registry.npmjs.org

.github/workflows/repo-sync.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
sync:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
17+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1818

1919
- name: Generate sync config from all org repos
2020
env:
@@ -55,7 +55,7 @@ jobs:
5555
echo "Generated sync config:"
5656
cat .github/sync.yml
5757
58-
- uses: BetaHuhn/repo-file-sync-action@8d7590ac8bf240686428959b8fd060a34d508b3f # v1.9.4
58+
- uses: BetaHuhn/repo-file-sync-action@8b92be3375cf1d1b0cd579af488a9255572e4619 # v1.21.1
5959
with:
6060
GH_PAT: ${{ secrets.REPO_SYNC_TOKEN }}
6161
CONFIG_PATH: .github/sync.yml

0 commit comments

Comments
 (0)