Skip to content

build: move to pnpm 11 - #6

Merged
furedea merged 1 commit into
mainfrom
build/pnpm-11
Oct 18, 2026
Merged

furedea merged 1 commit into
mainfrom
build/pnpm-11

Conversation

@furedea-agent

@furedea-agent furedea-agent Bot commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Pin packageManager to pnpm@11.27.0.
  • Move the devshell nixpkgs input to nixpkgs-26.05-darwin (pnpm 11.27.0, same as the machine-wide pnpm) and update only that input in flake.lock. nixpkgs-unstable is unchanged.
  • Rename nixfmt-rfc-style to nixfmt, which 26.05 deprecates.

pnpm 10 is marked insecure in nixpkgs 26.05, and pnpm 11 cannot run in a repository pinned to pnpm@10.x without prompting to purge node_modules.

pnpm-lock.yaml is unchanged (lockfileVersion 9.0). No CI workflow change: pnpm/action-setup reads packageManager.

Verification

  • nix develop evaluates without warnings.
  • CI=true pnpm install: lockfile up to date.
  • pnpm install --frozen-lockfile, pnpm run check (format:check, lint, typecheck), lint:fix, format (no diff): pass with both the devshell pnpm and the machine-wide pnpm (both 11.27.0).
  • lefthook run pre-commit --all-files: all 9 checks pass; commit made through pre-commit and commit-msg hooks.

Refs furedea/dotfiles#221

🤖 Generated with Claude Code

Pin packageManager to pnpm@11.27.0 and move the devshell to
nixpkgs-26.05-darwin, which ships the same pnpm as the machine-wide
install. Rename nixfmt-rfc-style to nixfmt, which 26.05 deprecates.

Refs furedea/dotfiles#221

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@furedea
furedea merged commit a5baac9 into main Oct 18, 2026
14 checks passed
@furedea
furedea deleted the build/pnpm-11 branch October 18, 2026 13:42
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