Transaction Science
32a35e9904
check-public-names: read file arguments from the caller's directory; name a file it cannot read
...
The script moved to the repository's root before reading its arguments, so paths
given from a subdirectory (a builder in wai/ or wai/wai-rs) did not exist and grep
exited 2 for the whole list; a list built from git diff after main moved, naming a
file absent from the work tree, failed the same way with nothing to say which. Each
relative argument is now resolved against the caller's directory, and every argument
that is not a readable regular file is named before the scan (still exit 2, fail
closed). The self-test gains cases for relative paths, many files, a missing file and
a directory among many.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 15:19:18 -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-fabric-errors.py
jouleclaw-omni: metal compiles — 45 -> 0, write the 21 missing kernels
2026-10-20 04:33:42 -04:00
check-lockfiles-selftest.sh
scripts: no pipe into grep -q under pipefail
2026-10-15 01:52:03 -04:00
check-lockfiles.sh
joule-code: vendor wtransport 0.7.2 as published, patched in
2026-10-20 04:54:03 -04:00
check-metal-shaders.py
check-metal-shaders: stop being coupled to raw-string style, and refuse to check almost nothing
2026-10-20 08:52:06 -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
jouleclaw-omni: declare 23 modules that were compiled by nothing
2026-10-18 07:19:24 -04:00
check-public-names.sh
check-public-names: read file arguments from the caller's directory; name a file it cannot read
2026-10-21 15:19:18 -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
scripts: no pipe into grep -q under pipefail
2026-10-15 01:52:03 -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
scripts: no pipe into grep -q under pipefail
2026-10-15 01:52:03 -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
check-public-names: read file arguments from the caller's directory; name a file it cannot read
2026-10-21 15:19:18 -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