Skip to content

fix(nix): make pnpm dedup remove restored entries#641

Merged
schickling-assistant merged 1 commit intomainfrom
schickling/2026-04-30-pnpm-dedup-writable
Apr 30, 2026
Merged

fix(nix): make pnpm dedup remove restored entries#641
schickling-assistant merged 1 commit intomainfrom
schickling/2026-04-30-pnpm-dedup-writable

Conversation

@schickling-assistant
Copy link
Copy Markdown
Collaborator

Summary

Follow-up to #640: make the post-restore .pnpm dedup step chmod restored package directories before replacing duplicate external-root entries with symlinks to the aggregate root.

Rationale

Prepared workspace restore intentionally preserves store-like read-only file modes. Dedup is the step that mutates restored .pnpm entries, so it must own the writable transition locally instead of depending on tar extraction modes or downstream builders.

Validation

@schickling-assistant schickling-assistant added type:bug Semantic type:bug label origin:agent Filed by an AI agent area:nix Semantic area:nix label labels Apr 30, 2026
@schickling-assistant schickling-assistant enabled auto-merge (squash) April 30, 2026 13:45
@schickling schickling force-pushed the schickling/2026-04-30-pnpm-dedup-writable branch from bd926b0 to 9552bb3 Compare April 30, 2026 13:47
@github-actions
Copy link
Copy Markdown

Storybook Previews

Package Latest URL Last Deploy (Europe/Berlin)
effect-schema-form-aria https://effect-schema-form-aria-pr-641--overeng-utils.netlify.app 2026-04-30 15:51 CEST
genie https://genie-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
megarepo https://megarepo-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
react-inspector https://react-inspector-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
notion-react https://notion-react-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
tui-react https://tui-react-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
notion-cli https://notion-cli-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
effect-react https://effect-react-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
tui-stories https://tui-stories-pr-641--overeng-utils.netlify.app 2026-04-30 15:52 CEST
Per-Commit Deploy History

Commit 9552bb3 · 2026-04-30 15:53 CEST

Package URL
effect-schema-form-aria https://69f35e7a7eae59898f2077e6--overeng-utils.netlify.app
Alias: https://effect-schema-form-aria-pr-641--overeng-utils.netlify.app
genie https://69f35e81a75a9f8bd0cd0223--overeng-utils.netlify.app
Alias: https://genie-pr-641--overeng-utils.netlify.app
megarepo https://69f35e8dd072c999dfda8594--overeng-utils.netlify.app
Alias: https://megarepo-pr-641--overeng-utils.netlify.app
react-inspector https://69f35e99eb75068957073135--overeng-utils.netlify.app
Alias: https://react-inspector-pr-641--overeng-utils.netlify.app
notion-react https://69f35e945743007e0cb5f6e5--overeng-utils.netlify.app
Alias: https://notion-react-pr-641--overeng-utils.netlify.app
tui-react https://69f35ea2a75a9f896ccd0295--overeng-utils.netlify.app
Alias: https://tui-react-pr-641--overeng-utils.netlify.app
notion-cli https://69f35eae1c461b949bbd6bdd--overeng-utils.netlify.app
Alias: https://notion-cli-pr-641--overeng-utils.netlify.app
effect-react https://69f35eae20cea18c41cfd4e4--overeng-utils.netlify.app
Alias: https://effect-react-pr-641--overeng-utils.netlify.app
tui-stories https://69f35eaed0b19ab760fd0a01--overeng-utils.netlify.app
Alias: https://tui-stories-pr-641--overeng-utils.netlify.app

@schickling-assistant schickling-assistant merged commit 6b3751b into main Apr 30, 2026
13 checks passed
@schickling-assistant schickling-assistant deleted the schickling/2026-04-30-pnpm-dedup-writable branch April 30, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:nix Semantic area:nix label origin:agent Filed by an AI agent type:bug Semantic type:bug label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants