mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-21 16:18:55 +00:00
Skipped jobs (conclusion == 'skipped') have null/zero-duration timestamps that polluted every downstream computation: they counted as 'unchanged' (0 vs 0) in faster/slower tallies, showed meaningless '0.0s (0%)' deltas in the job table, rendered phantom gantt bars, and inflated wall/compute totals. Add is_skipped() helper and apply it consistently: - compute_stats: exclude from wall/compute + faster/slower/unchanged; add 'skipped' and 'bl_skipped' counts - _gantt_bars: filter from current bars, baseline bars, and axis calc - _job_table: show 'skipped' label instead of durations/deltas - _step_details: skip entirely (no meaningful step data) - _regressions: exclude from both current and baseline sides |
||
|---|---|---|
| .. | ||
| classify_changes.py | ||
| timings_report.py | ||