PULL_REQUEST_TEMPLATE.md
May 30, 2026 · View on GitHub
Summary
Motivation / Context
Fixes: Related:
Type of Change
- Bug fix (non-breaking change that fixes an issue)
- New feature (non-breaking change that adds functionality)
- Breaking change (fix or feature that would cause existing functionality to change)
- Documentation update
- Refactoring (no functional changes)
- Build/CI/tooling
Component(s) Affected
- CLI (
cmd/aicr,pkg/cli) - API server (
cmd/aicrd,pkg/server) - Recipe engine / data (
pkg/recipe) - Bundlers (
pkg/bundler,pkg/component/*) - Collectors / snapshotter (
pkg/collector,pkg/snapshotter) - Validator (
pkg/validator) - Core libraries (
pkg/errors,pkg/k8s) - Docs/examples (
docs/,examples/) - Other: ____________
Implementation Notes
Testing
# Commands run (prefer `make qualify` for non-trivial changes)
make qualify
Risk Assessment
- Low — Isolated change, well-tested, easy to revert
- Medium — Touches multiple components or has broader impact
- High — Breaking change, affects critical paths, or complex rollout
Rollout notes:
Checklist
- Tests pass locally (
make testwith-race) - Linter passes (
make lint) - I did not skip/disable tests to make CI green
- I added/updated tests for new functionality
- I updated docs if user-facing behavior changed
- Changes follow existing patterns in the codebase
- Commits are cryptographically signed (
git commit -S) — GPG signing info