diff options
| author | Ha Thach <[email protected]> | 2026-06-05 14:34:27 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-06-05 14:34:27 +0700 |
| commit | 9dea2c8f397c004d3f3288bac3c0df9c842fe713 (patch) | |
| tree | 7095735fded76df9947241a5a86efdda82f91664 /src/class | |
| parent | ddc065dc9fd929fcc94b0993c3af4b56877b1cd6 (diff) | |
ci: carry metrics baseline forward on no-code-change pushes (#3678)
* ci: carry metrics baseline forward on no-code-change pushes
The code-metrics job is gated on code_changed and only uploads the
metrics-tinyusb artifact on push, so a workflow/docs-only push to master (e.g.
removing an unrelated workflow) leaves the latest master Build run without a
baseline. PRs download the baseline from the latest master run, so the size
comparison then finds nothing and silently falls back to absolute sizes.
Add a small metrics-carry-forward job that, on a non-code-change push, downloads
the previous metrics-tinyusb artifact and re-publishes it, so the latest run
always carries a usable baseline. Carry-forward runs re-upload too, so the
baseline chains across consecutive no-code pushes (bounded by artifact retention).
Diffstat (limited to 'src/class')
0 files changed, 0 insertions, 0 deletions
