Skip to content

Commit 61e74e6

Browse files
committed
chore: release v0.7.1
Patch release with: - Repo guidelines compliance (conventional commits, PR templates) - Auto-create issue before PR (Closes #xxx) - Post-PR compliance loop (auto-fix bot flags) - Search/replace generator (targeted edits, not full-file rewrites) - Auto-check PR template checkboxes - Updated dev workflow with patch release convention
1 parent fd94b4e commit 61e74e6

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

.agents/workflows/dev.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,30 @@ git push origin <branch-name>
8181

8282
12. **Create Pull Request**
8383
Open 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+

contribai/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""ContribAI - AI Agent for Open Source Contributions."""
22

3-
__version__ = "0.7.0"
3+
__version__ = "0.7.1"
44
__app_name__ = "contribai"

0 commit comments

Comments
 (0)