Skip to content

Run with Node 24#191

Merged
nattylinden merged 1 commit intomainfrom
nattylinden/node24
Mar 19, 2026
Merged

Run with Node 24#191
nattylinden merged 1 commit intomainfrom
nattylinden/node24

Conversation

@nattylinden
Copy link
Contributor

@nattylinden nattylinden commented Mar 18, 2026

Many of GitHub's GitHub Actions now use Node 24, as available on runners v2.327.1 (July 2025) and newer. In order to update several dependencies, we would need to compile and/or run with a newer Node than v20. Let's update the action to run on Node 24.

According to the initial work in this project, secondlife/setup-nfpm was initially forked from actions/typescript-action. GitHub have continued to maintain actions/typescript-action since then, including updating it to run on Node 24. In order to reduce how much we're independently inventing how to maintain Actions, let's update to Node 24 by taking up all the outstanding changes made to typescript-action since we created setup-nfpm.

How's this look to y'all? Let me know what you think. Thanks!

@nattylinden nattylinden self-assigned this Mar 18, 2026
@nattylinden nattylinden added the breaking-change This change is backward incompatible label Mar 18, 2026
@nattylinden nattylinden changed the title Run with node 24 Run with Node 24 Mar 18, 2026
@nattylinden nattylinden force-pushed the nattylinden/node24 branch 3 times, most recently from ae437a8 to 7042203 Compare March 18, 2026 21:56
@nattylinden nattylinden marked this pull request as ready for review March 18, 2026 22:19
@nattylinden nattylinden requested a review from a team as a code owner March 18, 2026 22:19
Copy link
Contributor

@minddrive minddrive left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not the most familiar with Node.js / Javascript, but looks good to me!

@nattylinden
Copy link
Contributor Author

Thanks for having a look, @minddrive!

@nattylinden nattylinden merged commit 4bdde59 into main Mar 19, 2026
7 checks passed
@nattylinden nattylinden deleted the nattylinden/node24 branch March 19, 2026 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change This change is backward incompatible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants