open-standards/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science ffd42e5fa6 ci: target the self-hosted fleet labels, not GitHub-hosted images
Every workflow was written for GitHub-hosted runners (ubuntu-latest,
macos-latest, macos-13, windows-latest, ubuntu-24.04-arm). This fleet's
Forgejo runners register different labels — `linux`, `linux-arm64`,
`macos`, `windows` — so as written, enabling Actions would queue every
job against a label no runner answers, and they would hang forever.

Mapping applied:
  ubuntu-latest / ubuntu-24.04-arm -> linux / linux-arm64
  macos-latest -> macos    windows-latest -> windows
  macos-13 (Intel Mac) -> dropped: the fleet has no Intel-Mac runner, and
    by the matrices' own stated logic it adds no arch coverage (x86_64 is
    held by linux + windows, arm64 by linux-arm64 + the macos reference).

Also: the macOS runner is a `host` executor launched from launchd, whose
PATH omits ~/.cargo/bin, so a raw `rustup` call is not found. wai-conformance
uses raw rustup across the matrix, so it now prepends ~/.cargo/bin to
$GITHUB_PATH first — a no-op on the platforms where cargo is already found.

All 10 jobs across 7 workflows parse and resolve to fleet labels. Note:
this makes the workflows *dispatchable*; the per-job conformance logic
(ONNX fixtures, cross-arch byte goldens) is what the first real runs verify.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-23 00:17:08 -04:00
..
conformance.yml ci: target the self-hosted fleet labels, not GitHub-hosted images 2026-07-23 00:17:08 -04:00
joule-code-conformance.yml ci: target the self-hosted fleet labels, not GitHub-hosted images 2026-07-23 00:17:08 -04:00
jouleclaw-public-surface-documented.yml ci: target the self-hosted fleet labels, not GitHub-hosted images 2026-07-23 00:17:08 -04:00
no-vanity-metrics.yml ci: target the self-hosted fleet labels, not GitHub-hosted images 2026-07-23 00:17:08 -04:00
wai-byte-equality.yml ci: target the self-hosted fleet labels, not GitHub-hosted images 2026-07-23 00:17:08 -04:00
wai-conformance.yml ci: target the self-hosted fleet labels, not GitHub-hosted images 2026-07-23 00:17:08 -04:00
wai-neural-e2e.yml ci: target the self-hosted fleet labels, not GitHub-hosted images 2026-07-23 00:17:08 -04:00