Skip to content
Discussion options

You must be logged in to vote

Yes — this is part of #1196 now because recommitting an existing patch necessarily edits its declared file in place and would otherwise leave pnpm's recorded patch identity stale.

Commit e9f47b8 adds patch-hash drift to lockfile freshness checks:

  • frozen installs (including CI's auto-frozen mode) fail with ERR_AUBE_LOCKFILE_CONFIG_MISMATCH when the current patch content differs from pnpm-lock.yaml
  • plain installs reuse the existing locked graph, recompute the patch hash, update all (patch_hash=...) identities, and apply the edited patch
  • the regression test covers both directions

PR: #1196

AI-assisted — Tool: Codex; model: openai/gpt-5; version: unavailable.

Replies: 2 comments

Comment options

jdx
Jul 31, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by mwolson
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants