wai/quickstart/install.sh: install 0.4.0 #527

Merged
dcharlot merged 3 commits from wai/install-0.4.0 into main 2026-10-29 01:45:05 -04:00
Owner

The wai-v0.4.0 tag's release run stopped at its first job, "the tag is the crate's version": wai/quickstart/install.sh still installed 0.3.0 by default. The 0.4.0 bump (#525) changed the crate, the lockfiles, the catalogue export and the Studio's actions, but not this line. Nothing was built or attached.

This sets the installer's default to 0.4.0. Once it merges, the tag moves to the merge commit and the release runs again. sh -n passes, and so does the release job's own check (grep -q "WAI_VERSION:-0.4.0}" wai/quickstart/install.sh).

A test that holds a version bump to the installer (cli_ops::the_quickstart_installer_installs_this_version, falsified on the build host) was briefly on this branch and is reverted here. It changes wai/wai-rs, which runs every WAI workflow, and the release waits on this PR. It follows as its own PR.

The first run's one failure (WAI examples, macOS: video-room and messaging never reached publishing) came from a new runner host, not from this change. The same job passed on the Studio at #525. Reproduced on that host: the two examples fail when launchd starts the job and pass when it starts from SSH. That runner is held off.

🤖 Generated with Claude Code

The `wai-v0.4.0` tag's release run stopped at its first job, "the tag is the crate's version": `wai/quickstart/install.sh` still installed 0.3.0 by default. The 0.4.0 bump (#525) changed the crate, the lockfiles, the catalogue export and the Studio's actions, but not this line. Nothing was built or attached. This sets the installer's default to 0.4.0. Once it merges, the tag moves to the merge commit and the release runs again. `sh -n` passes, and so does the release job's own check (`grep -q "WAI_VERSION:-0.4.0}" wai/quickstart/install.sh`). A test that holds a version bump to the installer (`cli_ops::the_quickstart_installer_installs_this_version`, falsified on the build host) was briefly on this branch and is reverted here. It changes `wai/wai-rs`, which runs every WAI workflow, and the release waits on this PR. It follows as its own PR. The first run's one failure (WAI examples, macOS: video-room and messaging never reached publishing) came from a new runner host, not from this change. The same job passed on the Studio at #525. Reproduced on that host: the two examples fail when launchd starts the job and pass when it starts from SSH. That runner is held off. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wai/quickstart/install.sh: install 0.4.0
Some checks failed
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 13s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (pull_request) Successful in 11s
WAI examples / WAI examples · does this change touch them (pull_request) Successful in 10s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (pull_request) Successful in 36s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 3m38s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m31s
WAI examples / WAI examples · android-app · linux-arm64 (pull_request) Successful in 5m39s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 6m52s
WAI examples / WAI examples · portable · linux (pull_request) Successful in 8m34s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 10m20s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Failing after 9m43s
0de36f7100
The release workflow's first job checks that the installer's default is the
tagged version; the 0.4.0 bump missed it, so the wai-v0.4.0 run stopped there
before building anything.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
wai-rs tests: the quickstart installer installs this crate's version
Some checks failed
WAI examples / WAI examples · portable · linux (pull_request) Successful in 9m38s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 6m21s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 11m3s
WAI Studio / Studio in WebKit · linux (pull_request) Successful in 9m32s
WAI examples / WAI examples · android-app · linux-arm64 (pull_request) Successful in 7m4s
WAI conformance / each feature of the independent verifiers' steps compiles alone (pull_request) Successful in 13m35s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 17m53s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 2m31s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 29s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (pull_request) Successful in 19m13s
wai-app and Create / wai-app · Create, browser end-to-end (macos) (pull_request) Successful in 10m6s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 2m4s
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (pull_request) Successful in 1m47s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 12m50s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 27s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m8s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (pull_request) Successful in 2m43s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 8m46s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 26m29s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 9m7s
wai-fleet service / service · macos (pull_request) Successful in 39s
wai-ledger service / service · macos (pull_request) Successful in 45s
WAI Studio / Studio in Chromium and Firefox · macos (pull_request) Has been cancelled
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (pull_request) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (pull_request) Has been cancelled
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Has been cancelled
wai-pack / wai-pack · macos (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · macos (pull_request) Has been cancelled
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (pull_request) Has been cancelled
bff2d27459
The release job's first check refuses a tag whose installer installs another version, and
it runs only on the tag, after the version bump has merged; the 0.4.0 bump missed the
installer and the tag's run stopped there. cli_ops now holds the bump to it: a version
bump changes wai/wai-rs, which runs this test (wai-catalogue.yml).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
dcharlot changed title from wai/quickstart/install.sh: install 0.4.0 to wai/quickstart/install.sh: install 0.4.0, and a test that holds a version bump to it 2026-10-29 00:47:36 -04:00
Revert the installer-version test from this pull request
All checks were successful
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 23s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (pull_request) Successful in 23s
WAI examples / WAI examples · does this change touch them (pull_request) Successful in 14s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 4m48s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (pull_request) Successful in 27s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m30s
WAI examples / WAI examples · android-app · linux-arm64 (pull_request) Successful in 7m24s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 10m9s
WAI examples / WAI examples · portable · linux (pull_request) Successful in 8m14s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 11m57s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Successful in 18m27s
e95c3e8b8d
It changes wai/wai-rs, which runs every WAI workflow; the installer line alone runs four.
The release waits on this pull request, so the test follows in a pull request of its own
(branch wai/installer-version-test).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
dcharlot changed title from wai/quickstart/install.sh: install 0.4.0, and a test that holds a version bump to it to wai/quickstart/install.sh: install 0.4.0 2026-10-29 01:14:27 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!527
No description provided.