Why
npm install -g specgit in specgit-accept.yml installs whatever npm considers latest at run time. The SpecGit CLI is under active development with multiple releases per day; an unnoticed semanic change would flip CI acceptance verdicts repo-wide with no corresponding change in this repo.
What
- Pin to
specgit@^0.5.0 (caret for patch/minor fixes, floor for reproducibility).
Acceptance
Why
npm install -g specgitin specgit-accept.yml installs whatever npm considers latest at run time. The SpecGit CLI is under active development with multiple releases per day; an unnoticed semanic change would flip CI acceptance verdicts repo-wide with no corresponding change in this repo.What
specgit@^0.5.0(caret for patch/minor fixes, floor for reproducibility).Acceptance