Commit 65fca7e
committed
feat(report): enhance GitHub summary with baseline comparison
Improve GitHub Actions workflow summary output with dedicated baseline
comparison table and human-readable metric formatting.
Changes:
- Add baseline_meta field to Report for storing baseline run metadata
- Generate comparison header showing current vs baseline commits
- Add baseline comparison table with performance deltas
- Format verification expressions with proper unit scaling
- Support numeric literals in expressions (integers, decimals, scientific)
- Add comprehensive test coverage for formatting functions
The verification table now shows resolved metric values (e.g., "rps = 3.38M req/s")
instead of raw numbers, making reports more readable for humans.1 parent 90b5cbd commit 65fca7e
4 files changed
Lines changed: 436 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| 169 | + | |
169 | 170 | | |
170 | 171 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
601 | 601 | | |
602 | 602 | | |
603 | 603 | | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
604 | 607 | | |
605 | 608 | | |
606 | 609 | | |
| |||
0 commit comments