Skip to content

Commit c9d6e38

Browse files
committed
docs: document commit type conventions for CI changes
1 parent b4a0664 commit c9d6e38

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

AGENTS.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,17 @@ describe.concurrent('feature', function () {
169169
- `react-in-jsx-scope` rule disabled (using new JSX transform)
170170
- Use `// oxlint-disable-next-line` to disable rules inline
171171

172+
## Commit Conventions
173+
174+
This project uses [Conventional Commits](https://www.conventionalcommits.org/) and git-cliff for automated changelog generation and version bumping.
175+
176+
- `feat`: new functionality (triggers minor bump)
177+
- `fix`: bug fix in library code (triggers patch bump)
178+
- `docs`: documentation changes
179+
- `refactor`, `perf`, `style`, `test`: non-breaking improvements
180+
181+
**Important:** Use `chore` (not `fix` or `feat`) for CI, build, or tooling changes that don't affect the published library. For example, use `chore(ci): fix workflow` instead of `fix(ci): fix workflow`. Using `fix` or `feat` for CI-only changes will trigger an unnecessary version bump and release.
182+
172183
## Environment
173184

174185
- Node.js 25+ (see `.nvmrc`)

0 commit comments

Comments
 (0)