| name | pr-definition-of-done |
| description | Definition of done checklist for dora-metrics pull requests. Use when preparing a PR, reviewing code, or when the user asks if their changes are ready to merge. |
PR Definition of Done
Checklist
Before marking a PR as ready for review, verify:
Code Quality
Testing
Configuration
Deployment
Documentation
CI/CD Quirks
- GitHub Actions: Runs
go test -race with coverage upload to Codecov.
Tests must pass without Redis, ArgoCD, or any external service.
- Tekton/Konflux: Builds container image on every PR via
.tekton/
pipelines. Image is tagged with PR revision and expires after 5 days.
- No e2e tests in CI: Integration with ArgoCD/DevLake is only verified
in staging. Unit tests must mock all external dependencies.
Commit Message Convention
Follow conventional commits (see git log for examples):
feat(argocd): add support for multi-cluster routing
fix(webrca): correct date parsing for incident resolution
chore(deps): update module golang.org/x/oauth2 to v0.36.0