wai-rs tests: the quickstart installer installs this crate's version #532

Merged
dcharlot merged 1 commit from wai/installer-version-test into main 2026-10-29 07:44:55 -04:00
Owner

The release job's first check (wai-release.yml, "the tag is the crate's version") refuses a tag whose wai/quickstart/install.sh installs another version. It runs only on the tag, after the version bump has merged. The 0.4.0 bump (#525) missed the installer, and the tag's first run stopped there (#527 fixed it).

cli_ops::the_quickstart_installer_installs_this_version now holds a version bump to the installer. A bump changes wai/wai-rs, which runs wai-catalogue.yml and this test with it.

Falsified on the build host: it passes with the installer at 0.4.0, and with the installer at 0.3.0 it fails with "wai/quickstart/install.sh does not install 0.4.0, this crate's version: it needs the line VERSION="${WAI_VERSION:-0.4.0}"".

🤖 Generated with Claude Code

The release job's first check (`wai-release.yml`, "the tag is the crate's version") refuses a tag whose `wai/quickstart/install.sh` installs another version. It runs only on the tag, after the version bump has merged. The 0.4.0 bump (#525) missed the installer, and the tag's first run stopped there (#527 fixed it). `cli_ops::the_quickstart_installer_installs_this_version` now holds a version bump to the installer. A bump changes `wai/wai-rs`, which runs `wai-catalogue.yml` and this test with it. Falsified on the build host: it passes with the installer at 0.4.0, and with the installer at 0.3.0 it fails with "wai/quickstart/install.sh does not install 0.4.0, this crate's version: it needs the line VERSION="${WAI_VERSION:-0.4.0}"". 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wai-rs tests: the quickstart installer installs this crate's version
All checks were successful
WAI examples / WAI examples · portable · linux (pull_request) Successful in 12m40s
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (pull_request) Successful in 1m51s
WAI examples / WAI examples · android-app · linux-arm64 (pull_request) Successful in 8m25s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 17m2s
WAI conformance / each feature of the independent verifiers' steps compiles alone (pull_request) Successful in 14m50s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 39s
joule-moq-remote host agent / joule-moq-remote, every target (macos) (pull_request) Successful in 54s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 2m17s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m27s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (pull_request) Successful in 3m18s
wai-fleet service / service · macos (pull_request) Successful in 52s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 51s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 13m18s
wai-ledger service / service · macos (pull_request) Successful in 58s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m48s
wai-app and Create / wai-app · Create, browser end-to-end (macos) (pull_request) Successful in 5m27s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 8m11s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 4m56s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 12m7s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 27m1s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (pull_request) Successful in 19m28s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 8m6s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Successful in 9m37s
wai-pack / wai-pack · macos (pull_request) Successful in 2m21s
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (pull_request) Successful in 8m43s
WAI Studio / Studio in WebKit · linux (pull_request) Successful in 30m20s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 18m55s
WAI Studio / Studio in Chromium and Firefox · macos (pull_request) Successful in 11m18s
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (pull_request) Successful in 18m13s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 1h4m19s
f0f92bbfa8
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 first 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). Falsified on the
build host: it passes at 0.4.0 and fails, naming the line it needs, with the installer at
0.3.0.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
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!532
No description provided.