Some checks failed
joule-moq-web browser client / joule-moq-web · does this change touch it (push) Successful in 31s
wai-app and Create / wai-app · does this change touch it (push) Successful in 30s
WAI operation catalogue / does this change touch it (push) Successful in 28s
joule-moq-remote host agent / joule-moq-remote · does this change touch it (push) Successful in 34s
wai-quantum studio and desktop / does this change touch it (push) Successful in 19s
WAI Studio / does this change touch it (push) Successful in 19s
wai-sink-swift native sink package / does this change touch it (push) Successful in 20s
wai-sink-android native sink library / does this change touch it (push) Successful in 21s
wai-audit collector and player integration / does this change touch it (push) Successful in 5m27s
wai-quantum for JavaScript / does this change touch it (push) Successful in 5m47s
wai-pack / wai-pack · does this change touch it (push) Successful in 7m35s
joule-moq-http live HTTP egress / joule-moq-http · does this change touch it (push) Successful in 7m47s
joule-moq-room room service / joule-moq-room · does this change touch it (push) Successful in 7m47s
wai-fleet service / does this change touch it (push) Successful in 7m37s
joule-moq-agent AI participants / joule-moq-agent · does this change touch it (push) Successful in 7m48s
wai-ledger service / does this change touch it (push) Successful in 7m38s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 11s
WAI examples / WAI examples · does this change touch them (push) Successful in 12s
wai web player plugins / the browser run's room compiles · linux (push) Successful in 1m11s
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (push) Successful in 44s
wai tv web application / the tv application, built to its baseline and checked · linux (push) Successful in 5m13s
wai web player plugins / the plugins' core under Node · linux (push) Successful in 6m0s
wai-audit collector and player integration / collector · linux (push) Successful in 4m13s
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Successful in 5m46s
wai-quantum studio and desktop / studio · browser (push) Successful in 8m32s
wai-fleet service / service · linux (push) Successful in 4m56s
wai-pack / wai-pack · linux (push) Successful in 5m55s
wai-ledger service / service · linux (push) Successful in 4m53s
wai-quantum for JavaScript / javascript · linux (push) Successful in 11m27s
wai-quantum studio and desktop / desktop app · linux (push) Successful in 14m30s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Successful in 5m16s
WAI operation catalogue / the catalogue and every door · linux (push) Successful in 23m37s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Successful in 16m48s
WAI examples / WAI examples · portable · linux (push) Successful in 30m9s
WAI Studio / Studio in WebKit · linux (push) Successful in 1h5m41s
joule-moq-remote host agent / joule-moq-remote, every target (macos) (push) Successful in 51s
wai-app and Create / wai-app · Create, browser end-to-end (macos) (push) Successful in 7m18s
wai-quantum studio and desktop / desktop app · macos (push) Successful in 5m16s
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (push) Successful in 5m25s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (push) Failing after 20m6s
wai-pack / wai-pack · the floor through a media prober (push) Successful in 2m35s
WAI Studio / Studio in Chromium and Firefox · macos (push) Successful in 9m15s
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (push) Successful in 2m0s
wai-fleet service / service · macos (push) Successful in 40s
wai-pack / wai-pack · linux-arm64 (push) Successful in 6m29s
wai-pack / wai-pack · dependency licences (push) Successful in 3m14s
wai-ledger service / service · macos (push) Successful in 1m11s
joule-moq-http live HTTP egress / joule-moq-http, every target (push) Successful in 4m38s
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (push) Successful in 9m39s
wai-pack / wai-pack · macos (push) Successful in 4m34s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (push) Successful in 15m54s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Successful in 20m27s
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (push) Successful in 17m16s
joule-moq-agent AI participants / joule-moq-agent, every target (push) Successful in 5m52s
joule-moq-http in browsers / the egress and the protected room in Chromium, Firefox and WebKit · macos (push) Successful in 18m10s
joule-moq-room room service / joule-moq-room, every target (push) Successful in 14m4s
wai tv web application / the tv application in Chromium, Firefox and WebKit · macos (push) Successful in 10m48s
wai-pack / wai-pack · independent verifier (Python) (push) Successful in 27m37s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (push) Successful in 24m39s
WAI examples / WAI examples · android-app · linux-arm64 (push) Successful in 22m59s
wai web player plugins / the three players in Chromium, Firefox and WebKit · macos (push) Failing after 33m3s
wai-quantum studio and desktop / desktop app · windows (push) Successful in 15m34s
live-http-egress §3.5 said an egress that joins inside a group takes no run for it, and not how a reader holding only the records it was sent tells that from a group whose run skips an object. wai-rs's egress had no rule: it refused the first receipt it read of a group it joined inside running_skips_object. An events track's group is a minute of the room clock, and the gateway joins it with a fill of its latest group, so in a room older than a minute every join refused a receipt of the media group that began before that minute. - §3.5, *Joining inside a group*: a track's first group read is the group of the first running receipt the reader read; a group whose run is empty was joined inside when a receipt of it states no object 0 and it is the first group read or one before it. That receipt and every later one of the group are ignored, none refused, and the group's objects wait for its receipts; past the first group read such a receipt skips an object. Decision D96 records the reading and the candidates refused (the events Location, every group a join, a run taken from the first position read, a run taken later from a fetch). §12 names the new traces. - wai-rs live_egress:🏃:Join, which the egress applies; Egress::joined. - Corpus http-egress: running-joined (video and sound joined inside group 3, the sound's at a compact receipt; the video's first two records fetched after, ignored) and running-joined-skips; faults joined-served-before-receipts (served_before_held) and joined-run-trusted (status_mismatch). Every earlier trace and case keeps its bytes and outcome. - http_egress_verify.py applies the rule; three more weakened checks, each caught. - The web players' core (core.test.mjs): a part of a group joined inside verifies by its receipt index, is refused with neither index nor run, and is refused beside a run taken from inside its group (running_location_mismatch); the next group's parts verify by their runs. Planted and caught: the egress's join taken out, tests/live_egress.rs fails (running-joined and running-joined-skips get running_skips_object refusals the corpus does not state); a client's check that trusts a run taken from inside its group, core.test.mjs fails. Co-Authored-By: Claude Opus 5.5 <[email protected]>
8.6 MiB
8.6 MiB
| The file is too large to be shown. |