fix(release): Restore web-app install for npm publish

Install apps/web-app dependencies in the publish workflow before the\nfrontend build so CI matches the working Pages pipeline.\n\nHarden the maintainer release suite by adding the same install step\nbefore app:build, and switch the shared app:install helper to npm ci\nfor deterministic installs.\n\nDocument the follow-up patch release in the changelog so 8.7.1 can\npublish the 8.7.x line to npm after the 8.7.0 release failed before\nreaching the registry.
This commit is contained in:
sickn33
2026-03-23 19:11:11 +01:00
parent 0b14372a4f
commit 747a4eab04
5 changed files with 47 additions and 1 deletions

View File

@@ -43,7 +43,7 @@
"sync:all-official": "npm run sync:microsoft && npm run chain",
"update:skills": "node tools/scripts/run-python.js tools/scripts/generate_index.py && node tools/scripts/copy-file.js skills_index.json apps/web-app/public/skills.json && node tools/scripts/copy-file.js skills_index.json apps/web-app/public/skills.json.backup",
"app:setup": "node tools/scripts/setup_web.js",
"app:install": "cd apps/web-app && npm install",
"app:install": "cd apps/web-app && npm ci",
"app:dev": "npm run app:setup && cd apps/web-app && npm run dev",
"app:build": "npm run app:setup && cd apps/web-app && npm run build",
"app:preview": "cd apps/web-app && npm run preview"