Skip to content

chore(ci): bump GitHub Actions to Node.js 24 versions#3700

Merged
TaprootFreak merged 1 commit into
developfrom
chore/upgrade-github-actions-node24
May 12, 2026
Merged

chore(ci): bump GitHub Actions to Node.js 24 versions#3700
TaprootFreak merged 1 commit into
developfrom
chore/upgrade-github-actions-node24

Conversation

@TaprootFreak
Copy link
Copy Markdown
Collaborator

Context

Every workflow run currently emits this deprecation notice:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, nick-fields/retry@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026.

Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Changes

Action From To
actions/checkout @v4 @v5
actions/setup-node @v4 @v5
actions/github-script @v7 @v8
nick-fields/retry @v3 @v4

Note: this is the minimal jump to Node.js 24. Each of these has further majors available (checkout@v6, setup-node@v6, github-script@v9) — bumping the rest can happen in a follow-up if desired. github/codeql-action@v4 is already current; azure/webapps-deploy@v3 was not flagged by the deprecation warning.

Files touched

  • .github/workflows/api-dev.yaml
  • .github/workflows/api-pr.yaml
  • .github/workflows/api-prd.yaml
  • .github/workflows/api-migration-check.yaml
  • .github/workflows/auto-release-pr.yaml
  • .github/workflows/codeql.yml
  • .github/workflows/pr-review-bot.yml

Test plan

  • PR CI run passes with no deprecation warning
  • DEV deploy still succeeds on merge

GitHub Actions will force all actions to Node.js 24 starting June 2, 2026
and remove Node.js 20 from the runner on September 16, 2026. The deprecation
warning currently shows up on every workflow run.

- actions/checkout@v4 -> @v5
- actions/setup-node@v4 -> @v5
- actions/github-script@v7 -> @v8
- nick-fields/retry@v3 -> @v4

Workflows touched:
- api-dev.yaml
- api-pr.yaml
- api-prd.yaml
- api-migration-check.yaml
- auto-release-pr.yaml
- codeql.yml
- pr-review-bot.yml

Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@TaprootFreak TaprootFreak marked this pull request as ready for review May 12, 2026 14:53
@TaprootFreak TaprootFreak requested a review from davidleomay as a code owner May 12, 2026 14:53
Copy link
Copy Markdown
Member

@davidleomay davidleomay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if it works 😉

@TaprootFreak TaprootFreak merged commit 0247c67 into develop May 12, 2026
7 of 8 checks passed
@TaprootFreak TaprootFreak deleted the chore/upgrade-github-actions-node24 branch May 12, 2026 15:12
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.

2 participants