Skip to content

chore(deps): pin node 24 via engines - #255

Closed
ganymedio wants to merge 1 commit into
mainfrom
chore/supply-chain-hardening
Closed

chore(deps): pin node 24 via engines#255
ganymedio wants to merge 1 commit into
mainfrom
chore/supply-chain-hardening

Conversation

@ganymedio

@ganymedio ganymedio commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

What changes

  • package.json: add "engines": { "node": "24.x" }.

Why

Vercel reads engines.node to select the build and runtime Node version, overriding the Project Settings value. Node 20 is disabled on Vercel from 2026-10-01, so pinning 24.x here makes the deployed Node version explicit and version-controlled.

packageManager is already pnpm@10.33.0 and .npmrc already enforces minimum-release-age=20160 (14-day install cooldown); both are unchanged.

Verification

  • pnpm install --frozen-lockfile: succeeds, lockfile unchanged. pnpm 10 reports Ignored build scripts: @tailwindcss/oxide@4.1.11; the build does not need that script, so no onlyBuiltDependencies entry was added.
  • pnpm build (next build): succeeds, full route table emitted.

Add engines.node 24.x so Vercel builds and runs the site on Node 24 regardless of the Project Settings value; Node 20 is disabled on Vercel from 2026-10-01. packageManager (pnpm@10.33.0) and the 14-day minimum-release-age cooldown in .npmrc were already in place and are unchanged.
@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
movement-docs Ready Ready Preview Sep 8, 2026 9:39pm UTC

Request Review

@ganymedio

Copy link
Copy Markdown
Contributor Author

Superseded by #256, which carries both commits and targets main.

@ganymedio ganymedio closed this Sep 9, 2026
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.

1 participant