Skip to content

Share benchmark suite across weekly and nightly runs - #42

Merged
gauravtiwari merged 24 commits into
mainfrom
shared-benchmark-cadence
Oct 5, 2026
Merged

gauravtiwari merged 24 commits into
mainfrom
shared-benchmark-cadence

Conversation

@gauravtiwari

@gauravtiwari gauravtiwari commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Run source checks hourly at :11 and fan out independently by case. Weekly stable and nightly canary fresh runs preflight all 31 targets, resolve one CLI tag, and dispatch a matrix with individual and aggregate receipts. The maintained suite plus the new families contains 24 source cases.

Source publication reconstructs permitted pin changes, checks trusted history and the inspected harness, records dispatch intent, and conditionally commits against the branch head. Each case reconciles its previous runs independently. Deno retains adjacent commits, OBS retains build-relevant pairs, and Zed promotes only after verified builds. Recipe changes for Immich, Qdrant, msgpack and Zed are documented.

All 24 cases now declare rolling paths. Native, REAPI, Nix and OBS workflows retain the case/variant/provider/phase labels and canonical comparison reports. Nix workers import one checksummed dependency seed so strict provider comparisons do not depend on independently rebuilding a nondeterministic dependency. The earlier failed Zed Nix observation remains retained.

Central activation remains off: merging registers workflows for manual qualification without replacing historical schedule owners. Activation is pending live changed-source qualification, publication rehearsal, retirement of replaced historical triggers, and a compatible stable CLI release. Stable v1.33.0 lacks --reapi-port; canary vcli-canary-7a5b27146ebe supports the suite. Cache capacity is 200 GB.

Validation: 245 Ruby tests / 1,955 assertions passed; case, registry, workflow, report-contract and Actionlint checks passed. All rolling targets plan successfully. Hosted CodeQL passes after validating controller revisions against trusted branch history. The 31-target canary dry run passed without requesting builds. The complete source controller rehearsal, corrected Nix screens and isolated native rolling qualification are in progress. These are execution gaps, not completed qualification. See docs/cadence.md for the cutover gates.

@gauravtiwari
gauravtiwari marked this pull request as ready for review October 5, 2026 12:20
Comment thread .github/workflows/source-case.yml Fixed
Comment thread .github/workflows/source-case.yml Fixed
Comment thread .github/workflows/source-case.yml Fixed
@gauravtiwari
gauravtiwari merged commit b3855db into main Oct 5, 2026
1 check passed
@gauravtiwari
gauravtiwari deleted the shared-benchmark-cadence branch October 5, 2026 14:05
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.

2 participants