Skip to content

Update from Node 20 to Node 24#79

Open
Justin S. Morgan (justinsmorgansrx) wants to merge 1 commit into
cloudposse:mainfrom
justinsmorgansrx:upgrade/node24
Open

Update from Node 20 to Node 24#79
Justin S. Morgan (justinsmorgansrx) wants to merge 1 commit into
cloudposse:mainfrom
justinsmorgansrx:upgrade/node24

Conversation

@justinsmorgansrx

Copy link
Copy Markdown

Summary

  • Upgrade GitHub Action runtime from Node 20 to Node 24 in action.yml
  • Update node_modules dependencies to match the new runtime

Test plan

  • Verify action runs successfully in a workflow using Node 24
  • Confirm no breaking changes in action inputs/outputs

🤖 Generated with Claude Code

- Update action.yml from node20 to node24
- Upgrade @actions/artifact from ^2.0.0 to ^5.0.3
- Upgrade @actions/core from ^1.10.0 to ^2.0.1
- Upgrade tmp from ^0.2.1 to ^0.2.7
- Upgrade yaml from ^2.2.1 to ^2.9.0
- Remove deprecated crypto and fs shim packages (Node built-ins)
- Add undici override to fix transitive vulnerabilities

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mergify

mergify Bot commented Jul 1, 2026

Copy link
Copy Markdown

⚠️ The sha of the head commit of this PR conflicts with #78. Mergify cannot evaluate rules on this PR. Once #78 is merged or closed, Mergify will resume processing this PR. ⚠️

@mitchdz

Copy link
Copy Markdown

I also made PR #72 quite a while ago, but unfortunately have not heard much from the upstream maintainers.

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