Skip to content

Commit da43ff0

Browse files
committed
working on release machienry
1 parent 1e38cc5 commit da43ff0

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

CLAUDE.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,27 @@ Epithet is an SSH certificate authority system that makes SSH certificates easy
4444

4545
Design notes, future ideas, and exploratory documents are kept in the `ideas/` directory for future reference.
4646

47-
## Version Control Policy
47+
## Commit message conventions
48+
49+
Use [Conventional Commits](https://www.conventionalcommits.org/) for commit messages.
50+
This enables automatic version bumping via `svu next`.
51+
52+
**Format:** `<type>[optional scope]: <description>`
53+
54+
**Types and their version impact:**
55+
- `fix:` → patch bump (0.6.0 → 0.6.1)
56+
- `feat:` → minor bump (0.6.0 → 0.7.0)
57+
- `feat!:` or `BREAKING CHANGE:` → major bump (0.6.0 → 1.0.0)
58+
- `docs:`, `chore:`, `test:`, `refactor:` → no version bump
59+
60+
**Examples:**
61+
- `fix: handle nil pointer in broker auth`
62+
- `feat: add OIDC token refresh support`
63+
- `feat!: change auth command protocol to use fd3`
64+
- `docs: update README with new config format`
65+
- `chore: update dependencies`
66+
67+
## Version control policy
4868

4969
**CRITICAL**: Do NOT create commits or interact with git to make new commits. The user will handle all commit creation.
5070

0 commit comments

Comments
 (0)