Skip to content

Conversation

tolvos
Copy link
Contributor

@tolvos tolvos commented Sep 26, 2025

The Issue

Node 20 will be EOL in April of 2026.

How This PR Solves The Issue

  1. Updates package.json (and dependencies in package-lock.json) to use Node 24.5.2.
  2. Updates action.yml to use the node24 runner.

Manual Testing Instructions

No new warnings or errors should be thrown.

Automated Testing Overview

No new warnings or errors should be thrown.

Related Issue Link(s)

https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Release/Deployment Notes

@tolvos tolvos changed the title Use node24 runner, update dependencies to node ^24.5.2 Fix: use node24 runner, update dependencies to node ^24.5.2 Sep 26, 2025
@rfay
Copy link
Member

rfay commented Sep 26, 2025

Guess I missed that in

But that was the intent!

@tolvos tolvos marked this pull request as ready for review September 26, 2025 16:56
@tolvos
Copy link
Contributor Author

tolvos commented Sep 26, 2025

@rfay Yeah, it looks like your PR updated the workflows this project is dependent on. This PR should make it so that the ddev/github-action-setup-ddev action on the marketplace uses Node 24, which should (hopefully) be the last piece of the puzzle.

@jonaseberle
Copy link
Member

Thank you very much. I'll merge this.
Yet just for information: We are moving away from being node-based towards a composite (shell-script) action in #46

@jonaseberle jonaseberle merged commit 9f0742a into ddev:main Sep 30, 2025
9 checks passed
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.

3 participants