ci: sync with netresearch/.github templates/go-app - #555
Conversation
Auto-generated by scripts/sync-template.sh. Any changes you want to keep must be declared in .github/template.yaml's intentional-drift: list — the check-template-drift.yml job will otherwise revert them on next sync. Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Automated approval for maintainer PR
All automated quality gates passed. See SECURITY_CONTROLS.md for compensating controls.
There was a problem hiding this comment.
Code Review
This pull request introduces a new Codecov configuration file to manage coverage reporting across unit, integration, and e2e tests. The review feedback suggests improving consistency by excluding the testdata directory from the integration and e2e test flags, similar to the unit test configuration. Additionally, it highlights a discrepancy between the configuration's documentation regarding coverage enforcement and the current project Makefile behavior.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #555 +/- ##
=======================================
Coverage 83.91% 83.91%
=======================================
Files 17 17
Lines 1716 1716
=======================================
Hits 1440 1440
Misses 218 218
Partials 58 58
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
Aligns this repository’s Codecov setup with the netresearch/.github go-app template by introducing a template-managed Codecov configuration under .github/.
Changes:
- Add
.github/codecov.ymldefining coverage targets, per-tier flags (unit/integration/e2e), and basic component management. - Configure Codecov behavior/comment layout intended to match the shared template defaults.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Auto-opened by sync-template.sh. Brings this repo back into alignment with the canonical
go-apptemplate innetresearch/.github.To keep any diverging files, add their paths to
.github/template.yaml'sintentional-drift:list before merging — otherwise the next sync run will revert them.