open-standards/wai/quickstart/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 1417fa681d
All checks were successful
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (push) Successful in 8s
wai-app and Create / wai-app · does this change touch it (push) Successful in 17s
WAI Studio / does this change touch it (push) Successful in 19s
joule-moq-room room service / joule-moq-room · does this change touch it (push) Successful in 29s
wai-fleet service / does this change touch it (push) Successful in 36s
joule-moq-remote host agent / joule-moq-remote · does this change touch it (push) Successful in 39s
joule-moq-web browser client / joule-moq-web · does this change touch it (push) Successful in 39s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (push) Successful in 37s
joule-code conformance gate / joule-moq-relay, its own energy on a counter (macos) (push) Successful in 1m14s
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (push) Successful in 49s
WAI Studio / the catalogue's actions, the unit tests and the core · linux (push) Successful in 59s
wai-fleet service / service · macos (push) Successful in 54s
joule-moq-remote host agent / joule-moq-remote, every target (macos) (push) Successful in 1m5s
wai-fleet service / service · linux (push) Successful in 2m5s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (push) Successful in 4m42s
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (push) Successful in 4m46s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Successful in 5m39s
joule-moq-room room service / joule-moq-room, every target (push) Successful in 5m57s
WAI Studio / Studio in Chromium and Firefox · macos (push) Successful in 7m26s
wai-app and Create / wai-app · Create, browser end-to-end (macos) (push) Successful in 8m44s
joule-code conformance gate / joule-moq-relay, every target (push) Successful in 11m37s
joule-code conformance gate / Build + round-trip C1-C4 vectors (push) Successful in 12m59s
WAI Studio / Studio in WebKit · linux (push) Successful in 13m38s
joule-code conformance gate / joule-moq-ingest, every target (push) Successful in 16m34s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (push) Successful in 16m37s
wai release binaries build on Windows / the seven release binaries · windows (push) Successful in 18m25s
archive_doctor.py starts the relay and the room service once before the doctor, so their first start is not the doctor's 6 s
wai-release-windows-build.yml's rehearsal failed at e694cb096 (run 28665): wai doctor, run from
the staged archive by archive_doctor.py, reported stack.wai-relay and stack.wai-room "not
checked: it did not finish within 6 s", and the port group too. No check hangs. The doctor runs
each group of checks on a thread of its own and takes what has finished by its 6 s for the whole
run; the three groups that did not finish are the three that start a program (wai-relay.exe and
wai-room.exe asked --version --json, and tasklist.exe for the holder of port 8080), and every
group that starts none finished. The first start of a program written moments ago waits on the
system's scan of a new executable: on cbio-device-0000, Microsoft Defender's real-time protection
on, a fresh copy of the 0.6.0 release's wai-relay.exe (11.8 MB) took 619 and 401 ms to start the
first time and 16 and 11 ms the second, wai-room.exe 425 and 398 ms against 11, wai-ingest.exe
672 and 615 ms against 11 to 13; the doctor from a fresh unpack took 2.5 s cold and 0.6 s warm.
The rehearsal stages debug builds, larger, and runs the doctor right after building them, the
host loaded: its quickstart's first starts of four of them took 4.6 to 9.2 s in the four runs
that passed (2.9 s for the release's), and in the run that failed the doctor's first starts of
two of them, with tasklist beside, passed 6 s. The doctor's spawn of a program is outside the 3 s
it gives the program to answer, so only the 6 s caught it.

The 6 s is the doctor's bound for a person at a prompt, and it stays. archive_doctor.py now starts
bin/wai-relay and bin/wai-room once each, as the doctor asks them, before the doctor, prints how
long each took, and fails when one does not end within --timeout (120 s): a program that hangs,
not a scan. Its exit status is the doctor's to judge, as before.

Checks: archive_doctor_test.py passes with two cases more (a slow first start, asked as the
doctor asks; a first start that does not end, failed at --timeout 2); the new archive_doctor.py
run on the Windows runner over a fresh unpack of wai-0.6.0-x86_64-pc-windows-msvc.zip prints
first starts of 0.5 s each and passes its six required checks.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-09 22:19:35 -05:00
..
c wai release: libwai for C, the Swift package by URL and checksum, the Android library published, and the relay's and room service's images 2026-11-09 18:25:22 -05:00
archive_doctor.py archive_doctor.py starts the relay and the room service once before the doctor, so their first start is not the doctor's 6 s 2026-11-09 22:19:35 -05:00
archive_doctor_test.py archive_doctor.py starts the relay and the room service once before the doctor, so their first start is not the doctor's 6 s 2026-11-09 22:19:35 -05:00
c-library.sh wai release: libwai for C, the Swift package by URL and checksum, the Android library published, and the relay's and room service's images 2026-11-09 18:25:22 -05:00
clean-machine.ps1 The release's macOS leg has node on its PATH, each quickstart runs every binary, and the release check reads commands 2026-11-07 10:56:00 -05:00
clean-machine.sh The release's macOS leg has node on its PATH, each quickstart runs every binary, and the release check reads commands 2026-11-07 10:56:00 -05:00
formulae_test.py wai/toolchain-fixes, converted to the layout of the fix: no shared append point 2026-11-05 01:45:34 -05:00
lib.mjs wai: the developer's path, hello, create, dev and verify, a floor build with no system library, and nine examples 2026-10-26 22:58:39 -04:00
package-lock.json wai: the developer's path, hello, create, dev and verify, a floor build with no system library, and nine examples 2026-10-26 22:58:39 -04:00
package.json wai: the developer's path, hello, create, dev and verify, a floor build with no system library, and nine examples 2026-10-26 22:58:39 -04:00
run-examples.sh wai: the developer's path, hello, create, dev and verify, a floor build with no system library, and nine examples 2026-10-26 22:58:39 -04:00