Skip to content

Update action to run on Node 24#46

Open
btswann11 wants to merge 3 commits intoaxel-op:masterfrom
btswann11:node24update
Open

Update action to run on Node 24#46
btswann11 wants to merge 3 commits intoaxel-op:masterfrom
btswann11:node24update

Conversation

@btswann11
Copy link
Copy Markdown

@btswann11 btswann11 commented Apr 20, 2026

Summary

Updates this GitHub Action to use the Node 24 runtime to address GitHub Actions’ Node 20 deprecation warnings and ensure compatibility with current/future runner images.

Changes

  • Updated the action runtime to Node 24 (metadata / build output as applicable).
  • Regenerated bundled build artifacts (e.g., dist/) to match the updated runtime.

Why

  • GitHub Actions is deprecating Node 20 for JavaScript actions. This change prevents deprecation warnings and future failures when Node 20 is removed from the runners.

Notes

If you prefer a different Node target or release/tagging strategy, I’m happy to adjust.

Also I dont think the failed tests are related to this PR

@btswann11
Copy link
Copy Markdown
Author

@axel-op could i get a quick look, should be an easy review

Comment thread .github/workflows/compile.yml Outdated
Comment thread .github/workflows/test.yml Outdated
Comment thread .github/workflows/test.yml Outdated
Comment thread .github/workflows/test.yml Outdated
Co-authored-by: Ben Swann <benjamin.swann@geappliances.com>
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