Skip to content

Passage de pnpm 10.17 à pnpm 12.3.4 - #403

Open
DnzzL wants to merge 1 commit into
fix/cms-failure-visibilityfrom
chore/pnpm-12
Open

DnzzL wants to merge 1 commit into
fix/cms-failure-visibilityfrom
chore/pnpm-12

Conversation

@DnzzL

@DnzzL DnzzL commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

pnpm 12 renomme la liste qui autorise les scripts d'installation : onlyBuiltDependencies devient allowBuilds. La notation change aussi de forme, une correspondance nom par nom au lieu d'une liste, ce qui permet de refuser un paquet explicitement plutôt que de l'omettre. pnpm-workspace.yaml porte cette nouvelle forme, avec @parcel/watcher refusé : son binaire ne sert pas ici.

Le champ packageManager passe de pnpm@10.17.0 à pnpm@12.3.4. Le verrou enregistre cette version sous packageManagerDependencies, et les trois importeurs du dépôt restent déclarés : la racine, backend et frontend.

Vérifications

Le build de production, les 250 tests de composants et le typage passent avec ce verrou. L'installation à froid reste à confirmer : pnpm est cassé sur le poste de développement, donc pnpm install n'a pas pu être rejoué localement — c'est la CI qui tranche.

Cette branche est empilée sur « Un échec de chargement du CMS ne doit plus produire une page blanche ».

@DnzzL
DnzzL added this pull request to stack #400 October 7, 2026 17:43
pnpm 10.17.0 epingle → binaire @pnpm/exe refuse sur NixOS.
pnpm 12 ignore onlyBuiltDependencies → migre vers allowBuilds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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