Commit bab9a7a
ci: revert to goveralls for coverage reporting
Reverted coverage reporting to use goveralls tool (like the original
implementation) instead of the GitHub Action. This approach provides
better control over which packages are included in coverage metrics.
Changes:
- Install goveralls tool before coverage generation
- Filter packages to exclude: gotests/gotests, testdata, templates
- Use -coverpkg flag to specify which packages to measure
- Upload to Coveralls using goveralls command
- Changed coverage file back to coverage.out
- Keep Codecov upload for dual reporting
This matches the original coverage approach from commit 3dcf5ef but
updated for modern Go versions (1.22-1.25).
The filtered coverage focuses on library packages:
- github.com/cweill/gotests (main library)
- internal/goparser
- internal/input
- internal/models
- internal/output
- internal/render
Excludes CLI and test data packages from coverage metrics.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 11e7511 commit bab9a7a
1 file changed
+11
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
34 | 38 | | |
35 | 39 | | |
36 | | - | |
| 40 | + | |
| 41 | + | |
37 | 42 | | |
38 | 43 | | |
39 | 44 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
44 | 48 | | |
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
49 | 53 | | |
50 | | - | |
| 54 | + | |
51 | 55 | | |
52 | 56 | | |
0 commit comments