docs(claude): record release-plugin.mjs dry-run and gate behavior
--create-tag pushes the tag even without --write, and the closing gate runs check-versions.mjs over every plugin, so an unrelated plugin in ERROR aborts the run with the catalog edit written but uncommitted. Both cost a session otherwise. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CvTviFeoMCKJcALATRempy
This commit is contained in:
parent
2c44c091ff
commit
4ae34658ff
1 changed files with 7 additions and 0 deletions
|
|
@ -49,6 +49,13 @@ README version badge, `skills/coord-send/SKILL.md` frontmatter, git tag
|
|||
the catalog's `scripts/release-plugin.mjs coord` (tag + ref bump together);
|
||||
verify with `scripts/check-versions.mjs`. Never hand-edit a ref.
|
||||
|
||||
Two things that script does that its dry-run label does not suggest:
|
||||
`--create-tag` creates AND pushes the tag even without `--write`, and its
|
||||
closing verification gate runs `check-versions.mjs` over ALL plugins — one
|
||||
unrelated plugin in ERROR aborts it with the catalog edit written but
|
||||
uncommitted. When that happens, commit the catalog's `marketplace.json` +
|
||||
`README.md` by hand and leave every other dirty file in that repo alone.
|
||||
|
||||
## Hardening roadmap
|
||||
|
||||
Empty — the post-v0.1.0 queue (atomic delivery, `.`/`..` rejection,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue