Skip to content

Commit 395eadb

Browse files
authored
chore(ci): bump GitHub Actions to Node 24 (#44)
## Summary Bulk SHA-pin update of GitHub Actions to their latest Node-24-compatible release. Pre-emptive migration ahead of GitHub Actions runner Node 20 removal in Fall 2026. ## Actions bumped - `actions/checkout@8e8c483d…` (v6.0.1) → `df4cb1c0…` (v6.0.3) - `actions/setup-node@395ad326…` (v6.1.0) → `48b55a01…` (v6.4.0) - `actions/checkout@v2` → `df4cb1c0…` (v6.0.3) - `EndBug/add-and-commit@v4` → `290ea2c4…` (v10.0.0) ## Verification Every emitted SHA was verified via `gh api /repos/<owner>/<repo>/commits/<sha>` before commit. ## Background Node 20 is being removed from GitHub Actions runners in Fall 2026 (see [GitHub changelog](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/)). This PR pre-emptively bumps every pinned third-party action to its first Node-24-compatible release so the workflows keep running on the new runner default.
1 parent fe61256 commit 395eadb

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Check out repository code
11-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
11+
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
1212
with:
1313
submodules: 'true'
1414

1515
- name: Install Node
16-
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
16+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
1717

1818
- name: Install dependencies
1919
run: npm install

.github/workflows/workflow.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
# Steps represent a sequence of tasks that will be executed as part of the job
1313
steps:
1414
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
15-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
1616
with:
1717
ref: "traffic"
1818

@@ -24,7 +24,7 @@ jobs:
2424

2525
# Commits files to repository
2626
- name: Commit changes
27-
uses: EndBug/add-and-commit@v4
27+
uses: EndBug/add-and-commit@290ea2c423ad77ca9c62ae0f5b224379612c0321 # v10.0.0
2828
with:
2929
author_name: Traffic Bot
3030
message: "GitHub traffic"

0 commit comments

Comments
 (0)