rota-release
Installation
SKILL.md
rota-release — Cut a Release
Configuration
From .rota/config.json (all keys optional):
| Key | Default | Notes |
|---|---|---|
release.versionFile |
(auto-detect) | Explicit path override; skips auto-detect search |
release.changelogPath |
CHANGELOG.md |
Project-root relative |
release.checklistPath |
.rota/RELEASE.md |
Per-project release checklist walked in Step 2; absent = offer scaffold |
release.tagPrefix |
v |
Set to "" for unprefixed tags |
release.draft |
false |
Pass --draft to gh/glab |
release.requireCleanTree |
true |
Set false to allow dirty releases (testing only) |
release.confirmLargePushCommits |
10 |
Threshold (commits) above which auto autonomy still confirms before pushing unpushed HEAD |
Copy this checklist and track your progress: