Skip to content

ci: content checks only, on the smallest runner - #8

Merged
shinaoka merged 1 commit into
mainfrom
ci-minimal-content-checks
Oct 13, 2026
Merged

shinaoka merged 1 commit into
mainfrom
ci-minimal-content-checks

Conversation

@shinaoka

Copy link
Copy Markdown
Member

The measurement runs locally: record_run.py builds, verifies and times the pinned checkout on the host that owns the numbers and publishes nothing unless all three succeed. The smoke job re-proved the harness builds on every PR at ten to sixteen minutes (twice per push), duplicating what the recorder and the source repository's own CI already gate. What is left for this repository is content: the declarations, every recorded manifest, and the generated index, in one job on ubuntu-slim. It is the only required check on main, and auto-merge is enabled, so a recording or documentation PR merges by itself once the content is consistent. Superseded runs on the same branch are cancelled.

The `smoke` job built the pinned harness on every PR (a from-source OpenBLAS build
here, ten to sixteen minutes, twice per push) to prove something the recorder
already proves before anything is published: `record_run.py` builds, verifies and
times that exact revision on the host that owns the numbers. The harness is also
built by the source repository's own CI for every PR there.

What is left is content: the declarations, every recorded manifest, and the
generated index, in one job on `ubuntu-slim`. It is the only required check on
`main`, and auto-merge is enabled, so a recording or documentation PR merges by
itself once the content is consistent.
@shinaoka
shinaoka enabled auto-merge October 13, 2026 10:01
@shinaoka
shinaoka merged commit 7cccdd9 into main Oct 13, 2026
2 checks passed
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