open-standards/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot 37f5bda4ba
All checks were successful
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 11m39s
standards workspaces build + test / aac-rs (pull_request) Successful in 4m36s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 2m34s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 1m17s
standards workspaces build + test / map-rs (pull_request) Successful in 1m27s
standards workspaces build + test / mesh-rs (pull_request) Successful in 1m25s
standards workspaces build + test / openpay (pull_request) Successful in 2m56s
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Successful in 2m0s
standards workspaces build + test / arl-rs (pull_request) Successful in 1m11s
standards workspaces build + test / eoc-rs (pull_request) Successful in 2m1s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m32s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 1m11s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 1m12s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m16s
standards workspaces build + test / sense-rs (pull_request) Successful in 1m18s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m18s
workflow hygiene / every workflow supersedes its own queue (pull_request) Successful in 4s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 5m22s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 3m48s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 8m7s
ci: the comment named a mechanism that is a convention, not a rule
The commit before this one (revived from #97) added a note explaining why a
missing `conformance:` key does not mean a standard's pack is unchecked. Its
reasoning is right and its mechanism was wrong: it said the checking is done
"by a `tests/pack.rs` in each conformance crate". Several crates do use that
name, but it is a convention — some read the pack from a test named something
else, and some from another crate entirely.

That matters because the wrong mechanism invites the wrong audit. Counting
files named `tests/pack.rs` and finding crates without one looks like a
coverage gap and is not one; I did exactly that earlier today and was about to
report three standards as unchecked before a note from the last time it
happened stopped me. So the comment now names the question — which tests read
the published bytes — and the grep that answers it.

No count in the text on purpose: any "N of M conformance crates" would be
stale by the next crate added, and a stale number in a comment is how the
first wrong conclusion got its confidence.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-10-10 17:22:44 -04:00
..
conformance.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
energy-hardware.yml ci: energy-hardware.yml declares its concurrency group 2026-10-06 02:30:35 -04:00
joule-code-conformance.yml joule-moq: receipt chains recover (P-J2, P-J3); public text by capability; the conformance gate parses its count 2026-10-06 10:39:21 -04:00
jouleclaw-public-surface-documented.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
no-vanity-metrics.yml ci: touch one workflow to test that the new group supersedes its own queue 2026-10-05 12:03:07 -04:00
standards-build.yml ci: the comment named a mechanism that is a convention, not a rule 2026-10-10 17:22:44 -04:00
wai-byte-equality.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
wai-conformance.yml Merge pull request 'wai: receipts, keys, grants and parameter sets over HTTP; key logs anchored over TLS (W3-3)' (#200) from wai/w3-3-http-receipts into main 2026-10-10 17:16:04 -04:00
wai-energy-receipts.yml wai-quantum circuit2: sections read as I-JSON, a reject payload for every refusal, review fixes 2026-10-09 16:20:47 -04:00
wai-formal-verification.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
wai-http.yml falsify: every mutation names the cases it must fail; receipt-surrogates reaches one 2026-10-10 01:42:38 -04:00
wai-jpegai-e2e.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
wai-neural-e2e.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
wai-neural-gates.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
wai-ops.yml wai-ops.yml: the goldens' digest file in the filter; every test on the 32-bit leg 2026-10-09 19:31:39 -04:00
wai-pack.yml Merge main (at 17b7559a) into wai/w3-3-http-receipts 2026-10-09 10:50:54 -04:00
wai-section-refs.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
wai-sota-vectors.yml ci: one run per branch at a time — no workflow declared a concurrency group 2026-10-05 12:01:57 -04:00
wai-web-wasm.yml wai-quantum circuit2: the browser sink, the IDE and the serve component follow the gateset 2026-10-09 13:05:18 -04:00
workflow-hygiene.yml ci: workflow hygiene — restore the comment marker on the header's first prose line 2026-10-09 16:29:23 -04:00