build : packageManager épinglé + approbation des scripts de build en CI
ci/woodpecker/push/woodpecker Pipeline was successful

- le pnpm choisi par corepack dans l'image Docker ignorait l'allowlist
  pnpm.onlyBuiltDependencies de package.json (les pnpm 10 récents la
  lisent dans pnpm-workspace.yaml) → ERR_PNPM_IGNORED_BUILDS, exit 1
- packageManager: pnpm@10.29.3 (déterministe, identique au poste local)
- pnpm-workspace.yaml : onlyBuiltDependencies (@parcel/watcher,
  better-sqlite3, esbuild, sharp)
- vérifié : install à froid CI=true --frozen-lockfile exit 0, build zéro
  erreur, prod :3099 → 200

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-08-12 02:54:53 +02:00
co-authored by Claude Fable 5
parent da2a8aed49
commit 38467bea10
2 changed files with 11 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
# Les pnpm 10 récents lisent l'approbation des scripts de build ICI
# (la clé pnpm.onlyBuiltDependencies de package.json n'est plus honorée en CI)
packages:
- '.'
onlyBuiltDependencies:
- '@parcel/watcher'
- better-sqlite3
- esbuild
- sharp