open-standards/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 4e23637dba
All checks were successful
smart-byte conformance gate / Validate conformance JSON files (pull_request) Successful in 3s
smart-byte conformance gate / Second implementation reproduces every vector (pull_request) Successful in 4s
smart-byte conformance gate / Spec changes require vector-pack updates (pull_request) Successful in 3s
smart-byte conformance gate / VERSIONS.md and README.md must exist (pull_request) Successful in 3s
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Successful in 1m41s
jouleclaw public surface must stay documented / Public-surface audit (jouleclaw-rs) (pull_request) Successful in 1m5s
no-vanity-metrics / Scan committed Markdown for vanity metrics (pull_request) Successful in 3s
no-vanity-metrics / WAI public text names no comparison (pull_request) Successful in 3s
no-vanity-metrics / WAI public text names no company or product (pull_request) Successful in 4s
standards workspaces build + test / eoc-rs (pull_request) Successful in 1m55s
standards workspaces build + test / jcp-rs (pull_request) Successful in 1m26s
standards workspaces build + test / proof-rs (pull_request) Successful in 1m13s
standards workspaces build + test / sandbox-rs (pull_request) Successful in 2m11s
standards workspaces build + test / smart-byte-rs (pull_request) Successful in 3m39s
wai cross-architecture byte-equality / linux-x86_64 (pull_request) Successful in 23s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 3m18s
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Successful in 12s
WAI conformance / independent verifiers · claims, JWP and key discovery (Python) (pull_request) Successful in 2m10s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 28s
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Successful in 47s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 1m5s
wai formal verification (integer core) / kani (pull_request) Successful in 4m15s
WAI JPEG-AI whole decode (pinned inputs, required) / fetch pinned JPEG-AI inputs → whole decode + pixel hash, required (pull_request) Successful in 1m1s
WAI neural decoders end-to-end / synthetic fixtures → Rust decode → reference (±4) (pull_request) Successful in 1m6s
WAI neural sink gates / model-free refusals of the neural sink (pull_request) Successful in 45s
WAI section references / cited sections exist (pull_request) Successful in 9s
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Successful in 3m41s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 1m37s
standards workspaces build + test / jouleclaw-rs (pull_request) Successful in 16m3s
standards workspaces build + test / aac-rs (pull_request) Successful in 5m33s
standards workspaces build + test / joule-code-rs (pull_request) Successful in 4m18s
standards workspaces build + test / joulecontract-rs (pull_request) Successful in 3m7s
standards workspaces build + test / map-rs (pull_request) Successful in 5m44s
standards workspaces build + test / mesh-rs (pull_request) Successful in 2m36s
standards workspaces build + test / openpay (pull_request) Successful in 12m8s
wai cross-architecture byte-equality / linux-aarch64 (pull_request) Successful in 1m19s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 8m29s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 1m11s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 2m30s
standards workspaces build + test / arl-rs (pull_request) Successful in 2m20s
standards workspaces build + test / joule-ui-rs (pull_request) Successful in 2m56s
standards workspaces build + test / jouledesk-rs (pull_request) Successful in 2m57s
standards workspaces build + test / joulehook-rs (pull_request) Successful in 2m47s
standards workspaces build + test / sense-rs (pull_request) Successful in 2m50s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 4m21s
wai cross-architecture byte-equality / macos-arm64 (reference) (pull_request) Successful in 30s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 4m57s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 28s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 1m26s
ci: build and run the energy meters' NVML-gated tests
jcp-energy `nvml`, eoc-meter `cuda` and jouleclaw-energy `nvml` are
features no workspace member enables, so `cargo test --workspace` never
compiled the NVML backends, nor ran the tests behind them. That includes
#129's plausibility rule, which marks a counter that runs past its board
Implausible. A matrix field `feature_tests` now runs those crates once
more with the feature on.

In the container there is no GPU and powercap is masked, so the hardware
tests take their "unavailable, and the oracle agrees" branch. The unit
tests behind the features run in full.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-01 18:40:37 -04:00
..
conformance.yml smart-byte: generate the conformance pack from the reference implementation 2026-09-30 20:30:04 -04:00
joule-code-conformance.yml ci: run joule-code-remediate's formal gate against a real z3 2026-10-01 18:40:37 -04:00
jouleclaw-public-surface-documented.yml ci: bump hardcoded toolchain pins 1.97.1 → 1.98.0 2026-08-26 07:41:56 -04:00
no-vanity-metrics.yml ci: give the WAI name list only to the push-to-main run 2026-10-01 08:38:13 -04:00
standards-build.yml ci: build and run the energy meters' NVML-gated tests 2026-10-01 18:40:37 -04:00
wai-byte-equality.yml wai: one registry table, candidate capabilities, public-text checks 2026-09-30 22:38:09 -04:00
wai-conformance.yml ci: the neural key-log gate follows the code it runs; the wasm32 step says what it checks 2026-10-01 09:36:56 -04:00
wai-energy-receipts.yml wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
wai-formal-verification.yml wai-rs: fast integer decode kernels that give the same integer for every output 2026-09-28 18:43:42 -04:00
wai-jpegai-e2e.yml wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00
wai-neural-e2e.yml wai-neural-e2e: make the job run, and fix the decoder mismatch it was hiding 2026-09-29 09:46:15 -04:00
wai-neural-gates.yml ci: the neural key-log gate follows the code it runs; the wasm32 step says what it checks 2026-10-01 09:36:56 -04:00
wai-section-refs.yml wai: key discovery, signing authority and module revocation 2026-10-01 07:12:20 -04:00
wai-sota-vectors.yml wai: one registry table, candidate capabilities, public-text checks 2026-09-30 22:38:09 -04:00
wai-web-wasm.yml wai: the parameter-set pin, component identity, pin-aware selection 2026-10-01 05:51:50 -04:00