Skip to content

ci: add Codecov coverage upload across all repos#409

Merged
zeevdr merged 1 commit into
mainfrom
feat/codecov-153
May 18, 2026
Merged

ci: add Codecov coverage upload across all repos#409
zeevdr merged 1 commit into
mainfrom
feat/codecov-153

Conversation

@zeevdr
Copy link
Copy Markdown
Member

@zeevdr zeevdr commented May 18, 2026

Summary

  • Codecov has no coverage data for any repo — this PR wires up uploads so the dashboard, PR delta comments, and badges all work from the first merge
  • Adds per-module coverage merging for Go (six modules), XML report for Python (uploaded on 3.12 only to avoid duplicate reports), and JSON coverage for TypeScript and UI via vitest v8
  • Enforces no-regression on the project and ≥80% patch coverage via `codecov.yml` policy

Test plan

  • Link Codecov account to opendecree org at codecov.io
  • Add `CODECOV_TOKEN` as an org-level Actions + Dependabot secret via `gh secret set`
  • Verify CI uploads land on the Codecov dashboard after this PR merges
  • Confirm coverage badge renders in README

Closes #153

🤖 Generated with Claude Code

Generates per-module coverage profiles during the test job, merges
them into a single coverage.out, and uploads to Codecov using
codecov-action@v6.0.0 (SHA-pinned to satisfy supply-chain policy).
Adds codecov.yml enforcing no project regression and ≥80% patch
coverage. Adds coverage badge to README.

Co-Authored-By: Claude <noreply@anthropic.com>
Closes #153
@zeevdr zeevdr added this to the Go-to-Market milestone May 18, 2026
@zeevdr zeevdr added ci CI/Infrastructure size: M Moderate — a day or two, clear scope priority: P1 Current milestone work labels May 18, 2026
@zeevdr zeevdr merged commit e2040c1 into main May 18, 2026
21 checks passed
@zeevdr zeevdr deleted the feat/codecov-153 branch May 18, 2026 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/Infrastructure priority: P1 Current milestone work size: M Moderate — a day or two, clear scope

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Codecov integration across all repos

1 participant