File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -456,12 +456,32 @@ src/slackcli/
456456
457457## Releasing
458458
459- Before tagging a release that updates the Claude Code plugin, bump the version in ** both** plugin manifest files so they stay in lockstep:
459+ 1 . Bump the version in ** both** plugin manifest files so they stay in lockstep:
460+ - ` .claude-plugin/marketplace.json `
461+ - ` coding-agent-plugins/claude-code/.claude-plugin/plugin.json `
460462
461- - ` .claude-plugin/marketplace.json `
462- - ` coding-agent-plugins/claude-code/.claude-plugin/plugin.json `
463+ 2 . Commit and push the bump.
463464
464- Then tag and push as usual.
465+ 3 . ** Wait for CI to pass on ` master ` ** — never tag a red build.
466+
467+ 4 . Review changes since the last release and draft release notes:
468+
469+ ``` bash
470+ git log $( git describe --tags --abbrev=0) ..HEAD --oneline
471+ ```
472+
473+ 5 . Tag and push:
474+
475+ ``` bash
476+ git tag -a v< version> -F /tmp/release-notes.md
477+ git push origin v< version>
478+ ```
479+
480+ 6 . Create the GitHub release:
481+
482+ ``` bash
483+ gh release create v< version> -F /tmp/release-notes.md --title v< version>
484+ ```
465485
466486## License
467487
You can’t perform that action at this time.
0 commit comments