File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,3 +81,30 @@ git push origin <branch-name>
8181
828212 . ** Create Pull Request**
8383Open PR on GitHub with the PR template, request review from Code Reviewer agent.
84+
85+ ## Patch Release Convention
86+
87+ After committing small fixes or improvements directly to ` main ` (without a feature branch), do a ** patch release** to keep versions trackable:
88+
89+ ### When to Patch Release (0.x.Z)
90+ - Bug fixes (search/replace, checkbox ticking, etc.)
91+ - Small improvements (auto-issue creation, compliance loop)
92+ - Documentation fixes
93+ - Config changes
94+
95+ ### When to Minor Release (0.Y.0)
96+ - New major features (multi-model routing, repo guidelines compliance)
97+ - New commands or CLI options
98+ - New analyzers or generators
99+
100+ ### Quick Patch Release Steps
101+ 1 . Bump version in ` contribai/__init__.py ` : ` __version__ = "0.x.Z" `
102+ 2 . Commit: ` git commit -am "chore: release v0.x.Z" `
103+ 3 . Tag: ` git tag -a v0.x.Z -m "Release v0.x.Z" `
104+ 4 . Push: ` git push origin main --tags `
105+
106+ ### Rule of Thumb
107+ - ** 1-3 fix commits** since last release → patch release
108+ - ** Major feature complete** → minor release
109+ - Accumulating too many unreleased commits is bad — release often!
110+
Original file line number Diff line number Diff line change 11"""ContribAI - AI Agent for Open Source Contributions."""
22
3- __version__ = "0.7.0 "
3+ __version__ = "0.7.1 "
44__app_name__ = "contribai"
You can’t perform that action at this time.
0 commit comments