Skip to content

Upgrade Node to 24 (newest version supported by Vercel) - #259

Merged
decepulis merged 1 commit into
muxinc:mainfrom
decepulis:claude/focused-brown-p9cvkh
Sep 29, 2026
Merged

decepulis merged 1 commit into
muxinc:mainfrom
decepulis:claude/focused-brown-p9cvkh

Conversation

@decepulis

@decepulis decepulis commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor
  • CI workflow: node-version 20 -> 24 (matches CD)
  • Pin engines.node to 24.x in root and examples/nextjs package.json so Vercel deploys on Node 24 (Node 20 is deprecated on Vercel Oct 1, 2026)

Note

Low Risk
Runtime and CI version bumps only; no application logic changes, with minor risk of toolchain or dependency quirks on Node 24.

Overview
Aligns the monorepo and deployment tooling with Node 24 so local/CI behavior matches Vercel’s supported runtime before Node 20 deprecation.

CI (.github/workflows/ci.yml): both lint and test jobs change setup-node from 20 → 24, matching the existing CD workflow.

Package metadata: root package.json and examples/nextjs/package.json add "engines": { "node": "24.x" } so installs and Vercel pick Node 24. package-lock.json is updated to reflect the new engines fields (and lockfile metadata for the Next.js example).

Reviewed by Cursor Bugbot for commit a210c47. Bugbot is set up for automated code reviews on this repo. Configure here.

- CI workflow: node-version 20 -> 24 (matches CD)
- Pin engines.node to 24.x in root and examples/nextjs package.json so
  Vercel deploys on Node 24 (Node 20 is deprecated on Vercel Oct 1, 2026)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012Bxiph7t3sHwHa8up6KPQu
@decepulis
decepulis requested a review from luwes September 28, 2026 18:22
@vercel

vercel Bot commented Sep 28, 2026

Copy link
Copy Markdown

@claude is attempting to deploy a commit to the Mux Team on Vercel.

A member of the Team first needs to authorize it.

@decepulis
decepulis merged commit 6a56e9f into muxinc:main Sep 29, 2026
3 of 4 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