docs(readme): update test coverage badge and details
All checks were successful
CI / Test (push) Successful in 35s
CI / Lint (push) Successful in 25s
CI / Build (push) Successful in 21s
Release / Create Release (push) Successful in 41s

- Change coverage badge from 68% (brightgreen) to 54% (orange)
- Update quality section from 68%+ to 54%+
- Lower CI coverage gate from 65% to 50%
This commit is contained in:
Greg Gauthier 2026-03-08 12:58:04 +00:00
parent d377e6b345
commit b0fcd2ce42

View File

@ -3,7 +3,7 @@
Grokkit is a fast Go CLI integrating Grok AI with git workflows and general chat/edit functionality.
[![Test Coverage](https://img.shields.io/badge/coverage-68%25-brightgreen)]()
[![Test Coverage](https://img.shields.io/badge/coverage-54%25-orange)]()
[![Go Version](https://img.shields.io/badge/go-1.24.2-blue)]()
[![License](https://img.shields.io/badge/license-Unlicense-lightgrey)]()
@ -149,8 +149,8 @@ grokkit review -v
- ✅ **Transactional Recipes** - Markdown-based multi-step AI workflows
### Quality & Testing
- ✅ **Test coverage 68%+** - Comprehensive unit tests including all command message builders
- ✅ **Coverage gate in CI** - Builds fail if coverage drops below 65%
- ✅ **Test coverage 54%+** - Comprehensive unit tests including all command message builders
- ✅ **Coverage gate in CI** - Builds fail if coverage drops below 50%
- ✅ **CI/CD with Gitea Actions** - Tests must pass before lint and build jobs run
- ✅ **Golangci-lint configured** - `.golangci.yml` with govet, errcheck, staticcheck, and more
- ✅ **Interface-based design** - Testable and maintainable