Skip to content

feat: update action runtime to node24#294

Merged
dorny merged 1 commit intodorny:masterfrom
saschabratton:master
Mar 11, 2026
Merged

feat: update action runtime to node24#294
dorny merged 1 commit intodorny:masterfrom
saschabratton:master

Conversation

@saschabratton
Copy link
Collaborator

GitHub is deprecating Node 20 for Actions runners, with Node 24 becoming the default on June 2, 2026. This updates the action runtime to node24 to stay ahead of the cutoff.

This PR:

  • Updates GitHub Actions runtime from node20 to node24
  • Updates @types/node to ^24.0.0 and engines field to >= 24
  • Updates CI workflows to use Node 24 with actions/checkout@v6 and actions/setup-node@v6

No functional changes — all inputs, outputs, and behavior remain identical.

Resolves #286

@ssbarnea
Copy link

I guess that another warning to anyone using action from personal github actions as they add a dependency on a single person. Last change on this repo was merged years ago.

@dorny
Copy link
Owner

dorny commented Mar 11, 2026

@ssbarnea Totally agree, dependency on personal projects is risky. In my job I also try to avoid it. Or at least use an internal fork to avoid potential supply chain attacks. Anyway, it's a shame and missed opportunity on my side I just couldn't find time for this project for so long. But I really can't ignore the upcoming deprecation of Node 24.

@saschabratton Thanks for you contribution, merging this now.

@saschabratton
Copy link
Collaborator Author

Thank you @dorny! 🙏🏻

If you have a moment to add a new version tag after merging this, I think you will also please a number of folks waiting for the predicate-quantifier change (previously merged) to have an "official" version.

@edgetools
Copy link

Thanks dorny! My org has 51 repos using paths-filter and 7 repos using test-reporter, so your compatibility bump is much anticipated 🙏

@dorny dorny merged commit ce10459 into dorny:master Mar 11, 2026
7 checks passed
@dorny dorny mentioned this pull request Mar 12, 2026
@marcaureln
Copy link

@dorny can you release this please

@dorny
Copy link
Owner

dorny commented Mar 12, 2026

Released as v4.0.0

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.

Node20 is deprecated, please update to Node24 to continue to support GitHub Actions

5 participants