Skip to content

Conversation

@hiroshinishio
Copy link
Contributor

  • Create total_repo_coverage database view that aggregates coverage across all repos per owner using weighted average (sum of covered / sum of total)
  • Implement forward-fill logic so each day shows latest known value for every repo, ensuring consistent comparison across days
  • Add new columns to repo_coverage: lines_covered, lines_total, functions_covered, functions_total, branches_covered, branches_total
  • Create getTotalCoverage server action to fetch from view
  • Move get-repo-coverage to repo-coverage folder (matching table name)
  • Reuse existing CoverageStats and CoverageChart for total coverage display
  • Add InfoIcon explaining weighted average calculation
  • Extract ChartLegend component to fix legend ordering issue
  • Remove global loading state, add per-repo reload buttons with spinners
  • Add eslint-disable comments with explanations for intentional dep exclusions
  • Suppress console output in tests
  • Update CLAUDE.md with markdownlint step and clearer LGTM instructions

- Create total_repo_coverage database view that aggregates coverage across
  all repos per owner using weighted average (sum of covered / sum of total)
- Implement forward-fill logic so each day shows latest known value for every
  repo, ensuring consistent comparison across days
- Add new columns to repo_coverage: lines_covered, lines_total,
  functions_covered, functions_total, branches_covered, branches_total
- Create getTotalCoverage server action to fetch from view
- Move get-repo-coverage to repo-coverage folder (matching table name)
- Reuse existing CoverageStats and CoverageChart for total coverage display
- Add InfoIcon explaining weighted average calculation
- Extract ChartLegend component to fix legend ordering issue
- Remove global loading state, add per-repo reload buttons with spinners
- Add eslint-disable comments with explanations for intentional dep exclusions
- Suppress console output in tests
- Update CLAUDE.md with markdownlint step and clearer LGTM instructions

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@hiroshinishio hiroshinishio merged commit cacb567 into main Jan 12, 2026
2 checks passed
@hiroshinishio hiroshinishio deleted the wes branch January 12, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants