chore: upgrade Node.js to latest LTS (24) across the repo#2370
chore: upgrade Node.js to latest LTS (24) across the repo#2370josephfusco wants to merge 1 commit into
Conversation
Node 20 reached EOL in April 2026 and Node 18 has been EOL since April 2025. Node 24 became the active LTS in October 2025. - Bump default Node version in CI workflows and the cache-restore action from 22 -> 24. - Drop EOL Node versions (18, 20) from CI test matrices, leaving ['22', '24'] (current and latest LTS). - Raise engines.node to >=22 in root, packages/*, and example workspaces. - Update .nvmrc from v18 to 24. Closes #2369
|
📦 Next.js Bundle Analysis for @faustwp/getting-started-exampleThis analysis was generated by the Next.js Bundle Analysis action. 🤖 This PR introduced no changes to the JavaScript bundle! 🙌 |
|
Closing in favor of a phased approach. Existing customers are running production deployments on the Node versions this PR would force off (Node 20 in particular). Bumping Splitting into two phases:
The issue (#2369) will be updated to reflect the phased plan. |
Aligns the repository's CI matrices, default Node version, .nvmrc, and package engines to the supported Node LTS line (drops EOL 18/20, defaults to 24, keeps 22 in CI for the active LTS).
Closes #2369