Skip to content

chore(INF-912): bump deprecated node20 actions to node24 successors#316

Merged
brtkwr merged 1 commit into
mainfrom
brtkwr-two/inf-912-bump-node20-actions
May 1, 2026
Merged

chore(INF-912): bump deprecated node20 actions to node24 successors#316
brtkwr merged 1 commit into
mainfrom
brtkwr-two/inf-912-bump-node20-actions

Conversation

@brtkwr
Copy link
Copy Markdown
Member

@brtkwr brtkwr commented May 1, 2026

What

Bumps deprecated node20 GitHub Actions pins to their node24 successors.

GitHub is forcing JavaScript actions onto Node 24 from 2 June 2026 and removing the Node 20 runtime on 16 September 2026. Each affected action's current major pins using: node20 in its action.yml; this PR bumps to a major that ships using: node24.

Org-wide tracker: INF-912
Reference: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Bumps in this repo

  • actions/checkout@v3 -> v5
  • actions/checkout@v4 -> v5
  • actions/setup-node@v4 -> v5
  • actions/upload-artifact@v4 -> v5
  • google-github-actions/auth@v2 -> v3
  • google-github-actions/setup-gcloud@v2 -> v3

Also

Standardises .github/dependabot.yml to group github-actions updates under a single wildcard group, so future bumps land as one consolidated PR.

Test plan

  • CI green on this PR (the workflows themselves exercise the bumped actions)

@gemini-code-assist
Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

🖌 Pre-commit success 🏆

Details
prettier.................................................................Passed

Exit code: 0

Author ✍️@brtkwr

@brtkwr brtkwr force-pushed the brtkwr-two/inf-912-bump-node20-actions branch 2 times, most recently from d285867 to 020bb7e Compare May 1, 2026 19:28
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

GitHub is forcing JavaScript actions onto Node 24 from 2 June 2026 and
removing the Node 20 runtime on 16 September 2026. This bumps every action
pin in this repo whose current major still ships using: node20 to its
node24 successor, and adds/standardises the dependabot github-actions
config so this stays current.

Bumps:
- actions/checkout@v3 -> v5
- actions/checkout@v4 -> v5
- actions/setup-node@v4 -> v5
- actions/upload-artifact@v4 -> v5
- google-github-actions/auth@v2 -> v3
- google-github-actions/setup-gcloud@v2 -> v3

Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@brtkwr brtkwr force-pushed the brtkwr-two/inf-912-bump-node20-actions branch from 020bb7e to 06dc346 Compare May 1, 2026 20:05
@brtkwr brtkwr merged commit 56dcd35 into main May 1, 2026
4 checks passed
@brtkwr brtkwr deleted the brtkwr-two/inf-912-bump-node20-actions branch May 1, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant