fix(FN-2462): enforce frozen-lockfile bootstrap across workflows
- Update CI, version, and test-release workflows to use pnpm install --frozen-lockfile consistently. - Align contributor and settings documentation plus worktree init examples toward deterministic frozen-lockfile bootstrap. - Clarify TaskExecutor worktree init guidance to distinguish dependency bootstrap failures from missing workspace dist export failures. - Refresh workflow, executor, restart, and SettingsModal tests (including stable Node Sync tab selection) to assert the new bootstrap contract.
This commit is contained in:
@@ -1160,7 +1160,7 @@ export interface ProjectSettings {
|
||||
* Only used when pushAfterMerge is true. Default: "origin". */
|
||||
pushRemote?: string;
|
||||
/** Shell command to run inside each new worktree immediately after creation.
|
||||
* Useful for project-specific setup (e.g. `pnpm install`, `cp .env.local .env`). */
|
||||
* Useful for project-specific setup (e.g. `pnpm install --frozen-lockfile`, `cp .env.local .env`). */
|
||||
worktreeInitCommand?: string;
|
||||
/** Custom test command for the project (e.g. "pnpm test") */
|
||||
testCommand?: string;
|
||||
|
||||
Reference in New Issue
Block a user