Skip to content

feat: update action runtime to node24 - #294

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

dorny merged 1 commit into
dorny:masterfrom
saschabratton:master

Conversation

@saschabratton

Copy link
Copy Markdown
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
Copy Markdown

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

dorny commented Mar 11, 2026

Copy link
Copy Markdown
Owner

@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
Copy Markdown
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
Copy Markdown

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
Copy Markdown

@dorny can you release this please

@dorny

dorny commented Mar 12, 2026

Copy link
Copy Markdown
Owner

Released as v4.0.0

gamesguru pushed a commit to gamesguru/dendrite that referenced this pull request Aug 27, 2026
element-hq#168)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://github.com/dorny/paths-filter](https://github.com/dorny/paths-filter) | action | major | `v3` → `v4` |

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/4) for more information.

---

### Release Notes

<details>
<summary>dorny/paths-filter (https://github.com/dorny/paths-filter)</summary>

### [`v4`](https://github.com/dorny/paths-filter/blob/HEAD/CHANGELOG.md#v400)

[Compare Source](dorny/paths-filter@v3...v4)

- [Update action runtime to node24](dorny/paths-filter#294)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://codefloe.com/pat-s/zendrite/pulls/168
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