fix(ci): aggiunge input npm-version per compatibilità lockfile npm@11 #2
Notifications
Total Time Spent: 25 minutes
LucaZanni
25 minutes
No due date set.
Dependencies
No dependencies set.
Reference: devops/shared-actions#2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problema
I workflow CI dei progetti documentazione Nuxt 4 falliscono con:
Root cause: il
package-lock.jsonè stato generato con npm@11. Il runner usa npm@10 (default con Node 22 viasetup-node@v4), che non legge correttamente il lockfile.Soluzione
Aggiunto input opzionale
npm-versionaquality-gates.ymledocker-release.yml:npm install -g npm@<version>prima dinpm ciexamples/documentazione/passanonpm-version: '11'npm-version: '11'File modificati
.gitea/workflows/quality-gates.yml— nuovo inputnpm-version+ step condizionale.gitea/workflows/docker-release.yml— idemexamples/documentazione/ci.yml— aggiuntowith: npm-version: '11'examples/documentazione/release.yml— idem per docker-release job