Replies: 3 comments
Six things a day of real 6.0 adoption turned up, in the order they biteAll of this came out of adopting 1. Check your merge strategy before you adopt anythingRun this first: If This is not an exotic configuration. spec-sync's own repository is squash-only, and measured across its own archives, 19 of 178 archived changes have a verification commit still reachable from Two follow-ups worth knowing:
2. If you upgraded from 5.x, confirm which lifecycle you are actually on
The verb you want is The loop to avoid: create a change before adopting, and
As of 3.
|
6.0.0 version of the traps listThe comment above was written against Install first, then confirm it: Homebrew (
1. Pin the Action binary. The tag name is not the download.- uses: CorvidLabs/spec-sync@v6.0.0
with:
version: '6.0.0'
strict: 'true'Both pins are required and they pin different things: If you use Trust, pin Trust 1.2.0 ( This is the empty-category defect wearing GitHub Actions clothes: a tag named 2.
|
Trap / habit for 6.0 adopters: write
|
Uh oh!
There was an error while loading. Please reload this page.
Use this Q&A thread when adopting SpecSync in an existing codebase. Include your language(s), repository shape, current SDD tooling, the command you ran, and sanitized output from
specsync change adopt --dry-runorspecsync check --format github. Please remove credentials and private source before posting.All reactions