Skip to content

Bump actions/setup-node from v4 to v6 across CI workflows#105

Merged
jfrench9 merged 1 commit intomainfrom
chore/bump-setup-node-v6
Apr 1, 2026
Merged

Bump actions/setup-node from v4 to v6 across CI workflows#105
jfrench9 merged 1 commit intomainfrom
chore/bump-setup-node-v6

Conversation

@jfrench9
Copy link
Copy Markdown
Member

@jfrench9 jfrench9 commented Apr 1, 2026

Summary

Upgrades the actions/setup-node GitHub Action from v4 to v6 across all CI/CD workflow files: build, create-release, and test. This ensures our workflows leverage the latest performance improvements, bug fixes, and compatibility updates provided by the action maintainers.

Changes

  • .github/workflows/build.yml — Updated actions/setup-node from v4 to v6 (2 occurrences)
  • .github/workflows/create-release.yml — Updated actions/setup-node from v4 to v6
  • .github/workflows/test.yml — Updated actions/setup-node from v4 to v6

Motivation

  • Performance: v6 includes internal optimizations for faster Node.js download and caching.
  • Compatibility: Ensures compatibility with the latest GitHub Actions runner environments (Node 20 runtime default).
  • Maintenance: Staying on supported action versions reduces risk of deprecated behavior and security vulnerabilities.

Key UI/UX Improvements

N/A — This is a CI infrastructure change with no user-facing UI/UX impact.

Breaking Changes

None expected. The actions/setup-node@v6 API is backward-compatible with v4 for standard usage (specifying node-version, caching, etc.). However, reviewers should verify:

  • Any pinned cache keys or caching behavior still functions as expected.
  • Node version resolution (e.g., from .nvmrc or node-version input) remains consistent.

Testing Notes for Reviewers

  1. Verify all three workflows pass on this branch:
    • Trigger (or observe) the build, test, and create-release workflows and confirm they complete successfully.
  2. Check Node.js version output: Confirm the setup step in each workflow logs the expected Node.js version.
  3. Cache behavior: If dependency caching is configured via setup-node, verify cache hits/misses behave normally.
  4. No application code changes — manual testing of the app itself is not required.

Browser Compatibility Considerations

N/A — No application or runtime code was modified. This change is isolated to GitHub Actions CI/CD pipeline configuration.


🤖 Generated with Claude Code

Branch Info:

  • Source: chore/bump-setup-node-v6
  • Target: main
  • Type: feature

Co-Authored-By: Claude noreply@anthropic.com

…se, and test workflows for improved performance and compatibility.
@jfrench9 jfrench9 merged commit c5d34a8 into main Apr 1, 2026
7 checks passed
@jfrench9 jfrench9 deleted the chore/bump-setup-node-v6 branch April 1, 2026 20:08
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