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:
@@ -115,6 +115,7 @@ function runReleaseSuite(projectRoot) {
|
||||
runCommand("npm", ["run", "validate:references"], projectRoot);
|
||||
runCommand("npm", ["run", "sync:release-state"], projectRoot);
|
||||
runCommand("npm", ["run", "test"], projectRoot);
|
||||
runCommand("npm", ["run", "app:install"], projectRoot);
|
||||
runCommand("npm", ["run", "app:build"], projectRoot);
|
||||
runCommand("npm", ["pack", "--dry-run", "--json"], projectRoot);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user