diff --git a/ship/SKILL.md b/ship/SKILL.md index c735316e0..b4c382544 100644 --- a/ship/SKILL.md +++ b/ship/SKILL.md @@ -520,7 +520,7 @@ chooses it in item 2 and ALREADY_BUMPED derives it in item 1. runs items 1 and 3–5; each decision left to you is a `STOP:` naming its rerun flag (`--bump`, `--accept-incomplete`, `--version `, `--keep-current`, `--answer`). -`VERSION: skipped` (fragments) or `VERSION: kept (…; no write)` ends Step 12 with +`VERSION: skipped` or `VERSION: kept (…; no write)` ends Step 12 with `NEW_VERSION` unset: Step 13 follows its `NEXT:`; Steps 18 and 20 take NO_VERSION's branch. 1. **Classify state** — pure reader, never writes: @@ -645,7 +645,7 @@ Make bisectable commits; if already committed, continue to Step 16. Never create 3. Use `: ` (feat/fix/chore/refactor/docs) and a brief body; fixing a user-named issue adds a `Fixes: #` trailer. Leave VERSION, CHANGELOG/fragment, TODOS.md and the digest uncommitted: Step 16's `finish` commits them last with - `--trailer 'Co-Authored-By: Claude '`. No Git tag. + `--trailer 'Co-Authored-By: Claude '`. Do not add a Git tag. --- diff --git a/ship/SKILL.md.tmpl b/ship/SKILL.md.tmpl index 05d0f5537..1dc0ce129 100644 --- a/ship/SKILL.md.tmpl +++ b/ship/SKILL.md.tmpl @@ -243,7 +243,7 @@ chooses it in item 2 and ALREADY_BUMPED derives it in item 1. runs items 1 and 3–5; each decision left to you is a `STOP:` naming its rerun flag (`--bump`, `--accept-incomplete`, `--version `, `--keep-current`, `--answer`). -`VERSION: skipped` (fragments) or `VERSION: kept (…; no write)` ends Step 12 with +`VERSION: skipped` or `VERSION: kept (…; no write)` ends Step 12 with `NEW_VERSION` unset: Step 13 follows its `NEXT:`; Steps 18 and 20 take NO_VERSION's branch. 1. **Classify state** — pure reader, never writes: @@ -366,7 +366,7 @@ Make bisectable commits; if already committed, continue to Step 16. Never create 3. Use `: ` (feat/fix/chore/refactor/docs) and a brief body; fixing a user-named issue adds a `Fixes: #` trailer. Leave VERSION, CHANGELOG/fragment, TODOS.md and the digest uncommitted: Step 16's `finish` commits them last with - `--trailer '{{CO_AUTHOR_TRAILER}}'`. No Git tag. + `--trailer '{{CO_AUTHOR_TRAILER}}'`. Do not add a Git tag. --- diff --git a/test/fixtures/golden/agy-ship-SKILL.md b/test/fixtures/golden/agy-ship-SKILL.md index dd3575a37..cc9bea689 100644 --- a/test/fixtures/golden/agy-ship-SKILL.md +++ b/test/fixtures/golden/agy-ship-SKILL.md @@ -521,7 +521,7 @@ chooses it in item 2 and ALREADY_BUMPED derives it in item 1. runs items 1 and 3–5; each decision left to you is a `STOP:` naming its rerun flag (`--bump`, `--accept-incomplete`, `--version `, `--keep-current`, `--answer`). -`VERSION: skipped` (fragments) or `VERSION: kept (…; no write)` ends Step 12 with +`VERSION: skipped` or `VERSION: kept (…; no write)` ends Step 12 with `NEW_VERSION` unset: Step 13 follows its `NEXT:`; Steps 18 and 20 take NO_VERSION's branch. 1. **Classify state** — pure reader, never writes: @@ -646,7 +646,7 @@ Make bisectable commits; if already committed, continue to Step 16. Never create 3. Use `: ` (feat/fix/chore/refactor/docs) and a brief body; fixing a user-named issue adds a `Fixes: #` trailer. Leave VERSION, CHANGELOG/fragment, TODOS.md and the digest uncommitted: Step 16's `finish` commits them last with - `--trailer 'Co-Authored-By: Claude '`. No Git tag. + `--trailer 'Co-Authored-By: Claude '`. Do not add a Git tag. --- diff --git a/test/fixtures/golden/claude-ship-SKILL.md b/test/fixtures/golden/claude-ship-SKILL.md index c735316e0..b4c382544 100644 --- a/test/fixtures/golden/claude-ship-SKILL.md +++ b/test/fixtures/golden/claude-ship-SKILL.md @@ -520,7 +520,7 @@ chooses it in item 2 and ALREADY_BUMPED derives it in item 1. runs items 1 and 3–5; each decision left to you is a `STOP:` naming its rerun flag (`--bump`, `--accept-incomplete`, `--version `, `--keep-current`, `--answer`). -`VERSION: skipped` (fragments) or `VERSION: kept (…; no write)` ends Step 12 with +`VERSION: skipped` or `VERSION: kept (…; no write)` ends Step 12 with `NEW_VERSION` unset: Step 13 follows its `NEXT:`; Steps 18 and 20 take NO_VERSION's branch. 1. **Classify state** — pure reader, never writes: @@ -645,7 +645,7 @@ Make bisectable commits; if already committed, continue to Step 16. Never create 3. Use `: ` (feat/fix/chore/refactor/docs) and a brief body; fixing a user-named issue adds a `Fixes: #` trailer. Leave VERSION, CHANGELOG/fragment, TODOS.md and the digest uncommitted: Step 16's `finish` commits them last with - `--trailer 'Co-Authored-By: Claude '`. No Git tag. + `--trailer 'Co-Authored-By: Claude '`. Do not add a Git tag. --- diff --git a/test/fixtures/golden/codex-ship-SKILL.md b/test/fixtures/golden/codex-ship-SKILL.md index 2354b068c..45483af28 100644 --- a/test/fixtures/golden/codex-ship-SKILL.md +++ b/test/fixtures/golden/codex-ship-SKILL.md @@ -520,7 +520,7 @@ chooses it in item 2 and ALREADY_BUMPED derives it in item 1. runs items 1 and 3–5; each decision left to you is a `STOP:` naming its rerun flag (`--bump`, `--accept-incomplete`, `--version `, `--keep-current`, `--answer`). -`VERSION: skipped` (fragments) or `VERSION: kept (…; no write)` ends Step 12 with +`VERSION: skipped` or `VERSION: kept (…; no write)` ends Step 12 with `NEW_VERSION` unset: Step 13 follows its `NEXT:`; Steps 18 and 20 take NO_VERSION's branch. 1. **Classify state** — pure reader, never writes: @@ -648,7 +648,7 @@ Make bisectable commits; if already committed, continue to Step 16. Never create 3. Use `: ` (feat/fix/chore/refactor/docs) and a brief body; fixing a user-named issue adds a `Fixes: #` trailer. Leave VERSION, CHANGELOG/fragment, TODOS.md and the digest uncommitted: Step 16's `finish` commits them last with - `--trailer 'Co-Authored-By: OpenAI Codex '`. No Git tag. + `--trailer 'Co-Authored-By: OpenAI Codex '`. Do not add a Git tag. --- diff --git a/test/fixtures/golden/factory-ship-SKILL.md b/test/fixtures/golden/factory-ship-SKILL.md index 84cbf4d6b..9f2d9e69f 100644 --- a/test/fixtures/golden/factory-ship-SKILL.md +++ b/test/fixtures/golden/factory-ship-SKILL.md @@ -522,7 +522,7 @@ chooses it in item 2 and ALREADY_BUMPED derives it in item 1. runs items 1 and 3–5; each decision left to you is a `STOP:` naming its rerun flag (`--bump`, `--accept-incomplete`, `--version `, `--keep-current`, `--answer`). -`VERSION: skipped` (fragments) or `VERSION: kept (…; no write)` ends Step 12 with +`VERSION: skipped` or `VERSION: kept (…; no write)` ends Step 12 with `NEW_VERSION` unset: Step 13 follows its `NEXT:`; Steps 18 and 20 take NO_VERSION's branch. 1. **Classify state** — pure reader, never writes: @@ -650,7 +650,7 @@ Make bisectable commits; if already committed, continue to Step 16. Never create 3. Use `: ` (feat/fix/chore/refactor/docs) and a brief body; fixing a user-named issue adds a `Fixes: #` trailer. Leave VERSION, CHANGELOG/fragment, TODOS.md and the digest uncommitted: Step 16's `finish` commits them last with - `--trailer 'Co-Authored-By: Factory Droid '`. No Git tag. + `--trailer 'Co-Authored-By: Factory Droid '`. Do not add a Git tag. --- diff --git a/test/size-ledger/ship/capy-gsta253-ship-judge.json b/test/size-ledger/ship/capy-gsta253-ship-judge.json index 476ea465a..9158b7122 100644 --- a/test/size-ledger/ship/capy-gsta253-ship-judge.json +++ b/test/size-ledger/ship/capy-gsta253-ship-judge.json @@ -1,4 +1,4 @@ { - "bytes": 6, + "bytes": 4, "why": "Steps 12 and 15 name who makes the release commit and what a skipped or kept version leaves for Steps 13, 18 and 20 (ship workflow judge flake, GSTA-253)" }