Window: 2026-06-07 → 2026-06-21 (2 weeks) · Workflow: Tests (AMD) (ci-amd.yml, the primary PR + cron-canary pipeline; ARM canary and the retired ci-amd-arm.yml excluded).
Method: GitHub Actions REST API. Per run: job count + wall-clock from /timing; build time = Σ per-job runtime (completed_at − started_at, real execution timestamps); selective-checks classification + FULL-reason + provider set parsed from each Build info job log (ANSI-stripped).
Metric definitions: build = compute-hours, parallelism not discounted (true resource cost) · elapsed = run wall-clock (run_duration_ms) · jobs = executed (non-skipped) jobs. On a public repo billable.total_ms is 0, so wall-clock + job count are used.