Summary
Metrics are collected ad-hoc in various workflows but not surfaced to the team on a regular schedule. There's no weekly summary or trending analysis.
Problem
- Metrics collected but not reported
- No visibility into workflow health trends
- Team unaware of SLA breaches, coverage gaps, or performance issues
- Metrics not aggregated for stakeholder reporting
Solution
Create new weekly-metrics-summary.yml workflow that:
- Triggers on schedule: weekly (Monday 09:00 UTC)
- Aggregates metrics from
.github/metrics/:
- Workflow run counts & durations
- Linting trends (errors, warnings)
- Test coverage (if available)
- SLA metrics (aging, breach counts)
- Generate summary markdown report
- Post to:
- GitHub discussion (metrics channel)
- Wiki (historical trends)
- Optional: Slack notification with key metrics
- Archive weekly reports in
.github/metrics/weekly/
Implementation Details
- Effort: 2 hours
- Complexity: Low
- Risk: Low (read-only, non-blocking)
- Related: Metrics collection (
.github/metrics/)
- Dependencies: Existing metrics schema
Acceptance Criteria
Reference
See workflow standards audit: .github/reports/audits/workflow-standards-audit-2026-05-31.md
Summary
Metrics are collected ad-hoc in various workflows but not surfaced to the team on a regular schedule. There's no weekly summary or trending analysis.
Problem
Solution
Create new
weekly-metrics-summary.ymlworkflow that:.github/metrics/:.github/metrics/weekly/Implementation Details
.github/metrics/)Acceptance Criteria
.github/metrics/weekly/)Reference
See workflow standards audit:
.github/reports/audits/workflow-standards-audit-2026-05-31.md