Skip to content

Commit da0fd6e

Browse files
committed
docs: add release confirmation gate before tagging
1 parent 4e4b4ac commit da0fd6e

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

.roo/commands/release.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,16 +95,28 @@ mode: code
9595
- If the release includes translated README or package-localization updates, include those files in the same PR.
9696
- Let the release validation workflow and normal PR checks run before merge.
9797
98-
12. After the release PR is merged, create the release tag on the resulting `main` commit:
98+
12. After the release PR is merged, stop for a release review on the resulting `main` commit.
9999
100100
```bash
101101
git switch main
102102
git pull origin main
103+
git rev-parse --short HEAD
104+
```
105+
106+
- Review the merged release state before any publish step.
107+
- Confirm that `src/package.json`, `CHANGELOG.md`, `src/CHANGELOG.md`, and the Marketplace-facing `README.md` all reflect the intended release.
108+
- Check that the release PR checks passed and that the merged commit is the one you want to ship.
109+
- Share that review summary with the user and wait for explicit confirmation before creating the tag.
110+
- Do not create the tag or trigger publishing until the user says to proceed.
111+
112+
13. Only after explicit confirmation, create the release tag on that reviewed `main` commit:
113+
114+
```bash
103115
git tag v[version]
104116
git push origin v[version]
105117
```
106118
107-
13. The stable publish workflow runs from the `v[version]` tag.
119+
14. The stable publish workflow runs from the `v[version]` tag.
108120
109121
- Do not create the tag before the release PR is merged.
110122
- The publish workflow validates that the tag version matches `src/package.json`.

0 commit comments

Comments
 (0)