Skip to content

feat: upgrade action runtime to node24#48

Merged
zhiyelee merged 1 commit into
masterfrom
node24-support
May 21, 2026
Merged

feat: upgrade action runtime to node24#48
zhiyelee merged 1 commit into
masterfrom
node24-support

Conversation

@zhiyelee

@zhiyelee zhiyelee commented May 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Bump the action runtime from node20 to node24 in action.yml. Per the Sept 2025 GitHub changelog, GitHub Actions runners will switch to Node 24 by default on June 16, 2026, with Node 20 fully removed in fall 2026 (see Node 24 support? #45).
  • Rebuild dest/index.js via yarn build.
  • Add missing unit tests for isStringFalse() in src/lib/util.js (previously untested).

Closes #45

Test plan

  • yarn lint
  • yarn test — 43 tests pass, 100% statement / function / line coverage
  • CI green on this PR
  • Smoke test the action in a downstream repo on a Node 24 runner

🤖 Generated with Claude Code

@coveralls

coveralls commented May 20, 2026

Copy link
Copy Markdown

Coverage Report for CI Build 26194773300

Coverage remained the same at 99.398%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 118
Covered Lines: 118
Line Coverage: 100.0%
Relevant Branches: 48
Covered Branches: 47
Branch Coverage: 97.92%
Branches in Coverage %: Yes
Coverage Strength: 8.25 hits per line

💛 - Coveralls

Per the Sept 2025 GitHub changelog, GitHub Actions runners switch to
Node 24 by default on June 16, 2026, with Node 20 fully removed in
fall 2026. Bump action.yml from node20 to node24 to stay supported.

Also add missing unit tests for isStringFalse() in util.js.

Closes #45

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@zhiyelee zhiyelee merged commit fe3b708 into master May 21, 2026
2 checks passed
@zhiyelee zhiyelee deleted the node24-support branch May 21, 2026 00:14
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.

Node 24 support?

2 participants