Skip to content

chore(ci): upgrade all GitHub Actions to Node.js 24-compatible versions#149

Merged
mrdailey99 merged 1 commit into
developfrom
chore/upgrade-actions-node24
May 7, 2026
Merged

chore(ci): upgrade all GitHub Actions to Node.js 24-compatible versions#149
mrdailey99 merged 1 commit into
developfrom
chore/upgrade-actions-node24

Conversation

@mrdailey99
Copy link
Copy Markdown
Collaborator

Summary

Addresses the deprecation warnings visible on all CI runs — Node.js 20 actions are deprecated and GitHub will force-switch to Node.js 24 on June 2nd, 2026.

Upgrades applied across all 4 workflow files (CI_Execution.yml, CIRelease_Tagging.yml, DeployManual.yml, UnpublishManual.yml):

Action Before After
actions/checkout v4 v6
actions/setup-node v4 v6
actions/cache v4 v5
actions/github-script v6 v9
actions/upload-artifact v4 v7

Test plan

  • CI passes on this PR without Node.js 20 deprecation warnings

🤖 Generated with Claude Code

… versions

RCA: Actions running on Node.js 20 are deprecated and will be forced to Node.js 24 by default on June 2nd 2026; Node.js 20 runner support ends September 16th 2026
Fix: Bump all actions across CI_Execution, CIRelease_Tagging, DeployManual, and UnpublishManual workflows to their latest Node.js 24-compatible major versions

Upgrades applied:
- actions/checkout:       v4 -> v6
- actions/setup-node:     v4 -> v6
- actions/cache:          v4 -> v5
- actions/github-script:  v6 -> v9
- actions/upload-artifact: v4 -> v7

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 7, 2026 13:48
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repository’s GitHub Actions workflow dependencies to action versions that are intended to be compatible with GitHub’s upcoming Node.js 24 runtime shift, aiming to eliminate Node.js 20 deprecation warnings during CI/CD runs.

Changes:

  • Bumped actions/checkout to v6 across workflows.
  • Bumped actions/setup-node to v6 across workflows.
  • Updated other core actions where used: actions/cachev5, actions/github-scriptv9, actions/upload-artifactv7.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/CI_Execution.yml Updates checkout/setup-node/cache/github-script/upload-artifact action versions used by PR CI and test execution jobs.
.github/workflows/CIRelease_Tagging.yml Updates checkout and setup-node action versions for the release-branch tagging workflow.
.github/workflows/DeployManual.yml Updates checkout and setup-node action versions for manual deploy/publish workflow steps.
.github/workflows/UnpublishManual.yml Updates setup-node action version for the manual unpublish workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mrdailey99 mrdailey99 merged commit 322d6a5 into develop May 7, 2026
4 checks passed
@mrdailey99 mrdailey99 deleted the chore/upgrade-actions-node24 branch May 7, 2026 13:56
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