Skip to content

Show resolved Bifrost revision in benchmark summaries - #201

Merged
DavidBakerEffendi merged 1 commit into
mainfrom
dave/repair-bifrost-schema
Oct 5, 2026
Merged

DavidBakerEffendi merged 1 commit into
mainfrom
dave/repair-bifrost-schema

Conversation

@DavidBakerEffendi

Copy link
Copy Markdown
Collaborator

Scheduled benchmark summaries identify Bifrost only as master, so repeated failures against an unchanged public snapshot are easy to mistake for failures of newer private repairs. Show the exact resolved Bifrost revision beside the benchmark totals.

Key Changes:

  • Prefer the report's bifrostResolvedCommit, with a legacy Bifrost runner fallback; omit unavailable values.
  • Keep count and failing-case output unchanged and cover revision precedence, legacy reports, and unavailable values.

Touch Points:

  • scripts/render-benchmark-summary.sh
  • tests/benchmark_summary.rs

Validation: baseline Rust suites (273 tests), all 59 benchmark documents, 44 Python tests, seven focused summary tests, Bash syntax, affected-file rustfmt, and diff checks passed. Full cargo fmt --check reports existing formatting differences in unchanged src/promotion.rs, reproduced from exact base 3a6bf873. The original run37271122801 report now visibly names engine 948f6700d2e668ee830aa42abf7ed4151d5bf560.

This is provenance visibility only. Analyzer repairs and public benchmark qualification remain separate work.

Scheduled runs against moving master can repeat the same public snapshot while private repairs are still unpublished. Include the resolved engine revision in the human-readable summary so the tested source is visible alongside the outcome.

Prefer bifrostResolvedCommit and retain legacy Bifrost report support. Preserve machine-readable count and failing-case output. Validation: baseline Rust suites (273 tests), all 59 corpus documents, 44 Python tests, formatting, and seven focused summary tests.
@DavidBakerEffendi
DavidBakerEffendi merged commit 3cd9907 into main Oct 5, 2026
5 checks passed
@DavidBakerEffendi
DavidBakerEffendi deleted the dave/repair-bifrost-schema branch October 5, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant