open-standards/.github
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 48412b8df4
All checks were successful
energy meters on real hardware / RAPL and NVML on jetson-hub (pull_request) Successful in 45s
energy meters on real hardware / sink decode table · RAPL on jetson-hub (NVML surveyed) (pull_request) Successful in 3m51s
jouleclaw public surface must stay documented / Public-surface audit (jouleclaw-rs) (pull_request) Successful in 18s
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 7s
wai-quantum WebGPU member / does this change touch it (pull_request) Successful in 7s
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Successful in 2m17s
wai-quantum WebGPU member / member · DX12 and Vulkan (cbio-windows) (pull_request) Successful in 12m39s
wai-quantum WebGPU member / member · integrated GPU, Vulkan (framework-128gb) (pull_request) Successful in 8m6s
standards workspaces build + test / joule-ui-rs (joule-ui/joule-ui-rs, joule-ui-rs, linux) (pull_request) Successful in 35s
standards workspaces build + test / pool-rs (pool/pool-rs, pool-rs, linux) (pull_request) Successful in 35s
standards workspaces build + test / arl-rs (arl/arl-rs, arl-rs, linux) (pull_request) Successful in 39s
standards workspaces build + test / sense-rs (sense/sense-rs, sense-rs, linux) (pull_request) Successful in 26s
standards workspaces build + test / proof-rs (proof/conformance/v1/joulespec.toml, proof-conformance, proof/proof-rs, proof-rs, linux, true) (pull_request) Successful in 1m19s
standards workspaces build + test / joulehook-rs (joulehook/joulehook-rs, joulehook-rs, linux) (pull_request) Successful in 1m41s
standards workspaces build + test / jcp-rs (jcp-conformance, jcp/jcp-rs, -p jcp-energy --features nvml, jcp-energy jcp-energy:nvml, jcp-rs, linux) (pull_request) Successful in 1m53s
standards workspaces build + test / joulespec-rs (true, joulespec/joulespec-rs, true, joulespec-rs, linux) (pull_request) Successful in 1m27s
standards workspaces build + test / sandbox-rs (sandbox-conformance, sandbox/sandbox-rs, -p sandbox-tee --features amd-kds,intel-pcs, sandbox-meter, sandbox-rs, linux) (pull_request) Successful in 2m8s
standards workspaces build + test / eoc-rs (eoc/eoc-rs, -p eoc-meter --features cuda, eoc-meter eoc-meter:cuda, eoc-rs, linux) (pull_request) Successful in 2m46s
standards workspaces build + test / smart-byte-rs (smart-byte/smart-byte-rs, smart-byte-rs, linux) (pull_request) Successful in 3m8s
wai-quantum WebGPU member / member · software Vulkan (linux) (pull_request) Successful in 2m30s
wai-quantum WebGPU member / shader checks · browser build · wasip2 inertness (pull_request) Successful in 3m43s
wai-quantum WebGPU member / member · GPU, Vulkan (jetson-hub) (pull_request) Successful in 21m17s
wai-quantum WebGPU member / member · GPU, Vulkan (thor) (pull_request) Successful in 24m53s
energy meters on real hardware / sink decode table · per-task energy and the GPU rail on macOS (pull_request) Successful in 2m45s
joule-code conformance gate / joule-moq-relay, its own energy on a counter (macos) (pull_request) Successful in 1m19s
standards workspaces build + test / joulespec-proofs (joulespec/joulespec-rs, joulespec-proofs, true, macos) (pull_request) Successful in 1m5s
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Successful in 2m35s
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Successful in 4m12s
standards workspaces build + test / jouledesk-rs (jouledesk/jouledesk-rs, jouledesk-rs, macos) (pull_request) Successful in 6m32s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 12m30s
joule-code conformance gate / joule-moq-relay, every target (pull_request) Successful in 2m54s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 2m9s
joule-code conformance gate / joule-moq-ingest, every target (pull_request) Successful in 5m11s
standards workspaces build + test / jouleclaw-rs (-nodebug, jouleclaw/jouleclaw-rs, -p jouleclaw-energy --features rapl,nvml, jouleclaw-energy jouleclaw-energy:rapl jouleclaw-energy:nvml jouleclaw-energy:rapl,nvml, jouleclaw-rs, linux-arm64, -C target-feature=+fp16) (pull_request) Successful in 3m22s
standards workspaces build + test / joulecontract-rs (joulecontract/joulecontract-rs, joulecontract-rs, linux-arm64, true) (pull_request) Successful in 53s
standards workspaces build + test / aac-rs (aac-conformance, aac/aac-rs, aac-rs, linux-arm64) (pull_request) Successful in 3m5s
standards workspaces build + test / map-rs (map-conformance, map/map-rs, map-rs, linux-arm64) (pull_request) Successful in 57s
standards workspaces build + test / mesh-rs (mesh/mesh-rs, -p mesh-engine-gguf -p mesh-openai --features mesh-engine-gguf/gguf,mesh-openai/server, mesh-rs, linux-arm64) (pull_request) Successful in 54s
standards workspaces build + test / openpay (openpay, openpay, linux-arm64) (pull_request) Successful in 3m50s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 14m48s
ci: lint the meter crates' Linux configurations, and the L3 example
The macOS lint step lints jcp-energy, eoc-meter, sandbox-meter and
jouleclaw-energy only as macOS builds them. The matrix's clippy gate is opt-in
per workspace, and none of these workspaces has it. So their Linux code (RAPL
through powercap and the MSRs, NVML, CUDA) was linted by no job.
jouleclaw-energy's `rapl` build carried a dead function, and four crates' NVML
hardware tests a clippy error, for as long as they existed.

- standards-build.yml: a matrix key `meter_lint` lists configurations
  (`package` or `package:features`), and a step "clippy on the Linux meter
  code" lints each one with `--all-targets --no-deps -D warnings` on the
  workspace's own runner, beside the feature-gated energy tests. The entries:
  - jcp-rs: jcp-energy, jcp-energy:nvml
  - eoc-rs: eoc-meter, eoc-meter:cuda
  - sandbox-rs: sandbox-meter
  - jouleclaw-rs: jouleclaw-energy, and with rapl, nvml and rapl,nvml
  scripts/standards-touched.py reads the new key like the others.
- joule-code-conformance.yml: "L3 JouleClaw binding example lints clean"
  (`--no-deps`), after its tests.

The step's loop was run verbatim on Linux x86_64 for each entry: all clean.
Both workflows parse, and the workflow-concurrency check passes.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-05 10:21:57 -05:00
..
wai-conformance wai/one-way-delivery, converted to the layout of the fix: no shared append point 2026-11-05 01:45:32 -05:00
workflows ci: lint the meter crates' Linux configurations, and the L3 example 2026-11-05 10:21:57 -05:00