Sitelet https://github.com/limitless-angular/limitless-angular/pull/30
Skip to content

fix: pin Volta runtime for setup - #30

Merged
osnoser1 merged 1 commit into
mainfrom
osnoser1/fix-local-env-node-version
Jun 7, 2026
Merged

osnoser1 merged 1 commit into
mainfrom
osnoser1/fix-local-env-node-version

Conversation

@osnoser1

@osnoser1 osnoser1 commented Jun 7, 2026

Copy link
Copy Markdown
Member

PR Checklist

Fixes a local Codex worktree setup failure where the generated setup script ran pnpm install --frozen-lockfile under Volta's default Node 24.11.0, which fails @netlify/angular-runtime@4.0.0 engine checks.

Closes #

What is the new behavior?

Adds a volta pin in the root package.json for Node 22.22.3 and pnpm 11.5.2, matching the existing .nvmrc, packageManager, and engine requirements. This lets plain pnpm install --frozen-lockfile use the compatible Node version during local environment setup.

Validation:

  • Reproduced the setup failure under Node 24.11.0.
  • Verified nvm use && pnpm install --frozen-lockfile succeeds.
  • Verified plain node -v resolves to v22.22.3 after the Volta pin.
  • Ran the selected setup script commands manually; they completed successfully.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

Ignored setup artifacts such as node_modules, copied .env.local files, and .auth were created locally while verifying the setup, but are not included in this PR.

[Optional] What gif best describes this PR or how it makes you feel?

@netlify

netlify Bot commented Jun 7, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for limitless-angular-sanity-example canceled.

Name Link
🔨 Latest commit 9beaf35
🔍 Latest deploy log https://app.netlify.com/projects/limitless-angular-sanity-example/deploys/6a25b6ed98c50900083415cf

@osnoser1
osnoser1 marked this pull request as ready for review June 7, 2026 18:23
@pkg-pr-new

pkg-pr-new Bot commented Jun 7, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@limitless-angular/sanity@30

commit: 9beaf35

@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown

Angular canary compatibility warning

The advisory Angular canary compatibility check failed. This does not block the PR because canary targets are outside the currently required support matrix.

Supported peer range: ^18.0.0 || ^19.0.0
Workflow run: CI #234

Canary set Target Tested versions First failure
angular-next Angular next Angular 22.0.0, CLI 22.0.0, TypeScript 6.0.3 ✘ [ERROR] TS5101: Option 'baseUrl' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '"ignoreDeprecations": "6.0"' to silence this error.

Stable Angular compatibility rows remain required and will still fail CI if the declared peer range is broken.

@osnoser1
osnoser1 merged commit 26d6cbf into main Jun 7, 2026
15 checks passed
@osnoser1
osnoser1 deleted the osnoser1/fix-local-env-node-version branch June 7, 2026 18:26
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