open-standards/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 4a0ea0f6c6
All checks were successful
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 7s
standards workspaces build + test / macOS energy backends (pull_request) Has been skipped
repository checks / lockfiles, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 57s
ci: one job for the repository's script checks
Six workflows, nine jobs on every push (lockfiles, tests-in-ci, workflow-hygiene,
wai-section-refs, spec-refs, and no-vanity-metrics' four), each paying for a container
and a checkout to run a script that reads the tree for a few seconds. On 2026-10-14
they were about half of the 119 jobs waiting for the linux-arm64 runner, queued behind
the long standards-build legs; spec-refs held a place on the one x86_64 runner.

repo-checks.yml runs them all in one job on linux-arm64, one step a check, in the same
order with the same self-tests. Every step runs even after an earlier one fails
(`!cancelled()`), so a red job names each failing check, and fails if any did. The
public-name check still runs only on the push to main, where its pattern list is
given. The two path filters (public text, WAI section references) are dropped: the
checks take seconds, and a filter that is wrong skips a check silently.

check-workflow-concurrency-selftest.sh takes the new file as its fixture (it removed
the concurrency block from workflow-hygiene.yml, now gone); CHARTER.md names the new
workflow. Locally: the concurrency self-test and check (24 workflows), the path-gate
self-test, tests-in-ci, spec refs and vanity metrics pass, and the workflow parses
(19 steps).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:05:46 -04:00
..
check-comparative-prose.sh wai: restate the ranking phrases the retrofit left in research and extensions 2026-10-01 08:38:05 -04:00
check-lockfiles-selftest.sh ci: every committed Cargo.lock is current 2026-10-12 20:16:43 -04:00
check-lockfiles.sh ci: every committed Cargo.lock is current 2026-10-12 20:16:43 -04:00
check-no-vanity-metrics.sh docs + no-vanity-metrics: reword two counts, fix scanner false positive 2026-06-13 22:14:13 -04:00
check-orphan-sources.py check: no library source file is unreachable from its crate root 2026-10-10 09:51:01 -04:00
check-public-names.sh wai-quantum WebGPU member: CI review fixes 2026-10-10 23:29:10 -04:00
check-spec-refs-selftest.sh ci: a citation to a section that does not exist is now a failure 2026-10-13 03:07:23 -04:00
check-spec-refs.py ci: a citation to a section that does not exist is now a failure 2026-10-13 03:07:23 -04:00
check-tests-in-ci-selftest.sh ci: every wai-rs test file is run by a job or listed, and none can run empty 2026-10-13 01:20:48 -04:00
check-tests-in-ci.py ci: every wai-rs test file is run by a job or listed, and none can run empty 2026-10-13 01:20:48 -04:00
check-wai-section-refs.py check-wai-section-refs: read wai/SECURITY.md too 2026-10-09 17:15:06 -04:00
check-workflow-concurrency-selftest.sh ci: one job for the repository's script checks 2026-10-14 12:05:46 -04:00
check-workflow-concurrency.sh ci: guard the concurrency groups, and stop the dev Mac serving 13 of 21 contexts 2026-10-05 12:18:21 -04:00
install-hooks.sh ci: no-vanity-metrics scanner + pre-commit hook + CHARTER policy 2026-06-02 10:39:43 -04:00
pr-touches-paths-selftest.sh pr-touches-paths: a comment inside a path list no longer ends it 2026-10-14 04:21:43 -04:00
pr-touches-paths.py pr-touches-paths: a comment inside a path list no longer ends it 2026-10-14 04:21:43 -04:00
standards-touched-selftest.sh ci: the standards build builds the workspaces a change touches 2026-10-14 03:40:08 -04:00
standards-touched.py ci: the standards build builds the workspaces a change touches 2026-10-14 03:40:08 -04:00
test-public-text-checks.sh wai: restate the ranking phrases the retrofit left in research and extensions 2026-10-01 08:38:05 -04:00
wai-quantum-webgpu-member.sh wai-quantum fabric: run meters, metered calibration, place_for, and the Fabric wrapper 2026-10-12 05:08:11 -04:00