docs(release): align guidance with hotfix publish flow#407
Conversation
Document branch-specific release behavior: mainline releases publish from main after merge, while hotfix releases publish from hotfix/* before merge-back. Also update Claude skill path reference.
📊 TypeScript Coverage ReportCoverage: 33.9% View detailed reportCoverage artifacts have been uploaded to this workflow run. |
Greptile SummaryThis PR aligns release documentation with the updated publish workflows that allow both Confidence Score: 5/5Safe to merge — all changes are documentation-only with no runtime impact. All findings are P2 style suggestions. The one notable concern (trigger phrase ambiguity in complete-release) is adequately mitigated by the Notes section and description wording; no code paths are affected. The skill path fix in CLAUDE.md is a clean correctness improvement. .claude/skills/complete-release/SKILL.md — trigger phrase scoping could be tightened to avoid confusion for hotfix authors. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Run just release] --> B{Release type?}
B -->|Mainline| C[Create branch chore/release-vX.Y.Z]
C --> D[Push → open PR to main]
D --> E[Review & squash-merge PR]
E --> F[complete-release skill triggers workflows on main]
F --> G[CI tags on main, publishes crates/npm]
B -->|Hotfix| H[Create hotfix/* branch from deployed stable tag]
H --> I[Run just release on hotfix/* branch]
I --> J[Push hotfix/* branch]
J --> K[Manually trigger publish workflows from hotfix/*]
K --> L[CI tags on hotfix/*, publishes crates/npm]
L --> M[Merge hotfix/* back to main]
Reviews (1): Last reviewed commit: "docs(release): align skills and guidance..." | Re-trigger Greptile |
Remove ambiguous trigger phrase from complete-release skill description so hotfix users are not routed into a main-only publish workflow.
Summary
Why
The publish workflows now allow both
mainandhotfix/*, but guidance still implied a main-only sequence in a few places.Test Plan