Skip to content

fix(ci): update actions to Node 24 and fix version-bump cache#21

Merged
henrypalacios merged 1 commit intomainfrom
fix/update-actions-node24
Apr 17, 2026
Merged

fix(ci): update actions to Node 24 and fix version-bump cache#21
henrypalacios merged 1 commit intomainfrom
fix/update-actions-node24

Conversation

@henrypalacios
Copy link
Copy Markdown
Collaborator

Summary

  • Update all GitHub Actions to latest versions supporting Node.js 24
  • Remove cache: 'pnpm' from version-bump job (fixes job failure)
  • Also updates CI.yml to same action versions

Changes

Action Before After
actions/checkout v4.1.1 (Node 20) v6.0.2 (Node 24)
actions/setup-node v4.0.2 (Node 20) v6.3.0 (Node 24)
pnpm/action-setup v4.0.0 (Node 20) v5.0.0 (Node 24)
actions/upload-artifact v4.6.2 (Node 20) v7.0.1 (Node 24)

Why

Node.js 20 actions are deprecated. Forced to Node 24 starting June 2, 2026. Removed from runners September 16, 2026. Also fixes the version-bump job cache failure (PR #20 is superseded by this).

Test plan

  • All SHAs verified against upstream repos via git ls-remote
  • Judgment Day APPROVED (2 independent blind judges, both CLEAN)
  • CI passes after merge

Update all GitHub Actions to latest versions supporting Node.js 24
(Node 20 deprecated June 2026, removed September 2026):
- actions/checkout v4.1.1 → v6.0.2
- actions/setup-node v4.0.2 → v6.3.0
- pnpm/action-setup v4.0.0 → v5.0.0
- actions/upload-artifact v4.6.2 → v7.0.1

Remove cache: 'pnpm' from version-bump job (never runs pnpm install,
cleanup fails trying to save non-existent store).
@henrypalacios henrypalacios merged commit d7c6df9 into main Apr 17, 2026
2 checks passed
@henrypalacios henrypalacios deleted the fix/update-actions-node24 branch April 17, 2026 01:20
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