`cargo update` in each of the 49 WAI workspaces: 40 moved, and 9 were
current (gstreamer's among them). Each that moved was built the way its CI
job builds it before the update was kept:
- 35 with their tests, benches and examples (`cargo test --workspace
--all-targets --no-run`) on Linux arm64;
- wai-rs with CI's cargo-class set (no C codec chain), and again with its
default codecs and with neural,semantic on macOS, where the codec libraries
are; its fuzz workspace with codecs;
- wai-det-jpegai and wai-int-module as the wasm32 modules they are;
- wai-quantum-desktop after the Studio's build, as its desktop job does.
Two artifacts pin a lockfile and were rebuilt over theirs:
- the wasmQ modules of record, on x86_64 Linux. The base lockfile's build on
that host equals the committed modules first; the updated one's build
equals them too, byte for byte: no moved crate is in the wasm graph. Only
the lockfile's digest in modules.json changes.
- the views page (wai-quantum-views/build.sh, build-views --check). Its
script and styles are unchanged; the engine inside it moved with its
dependencies, which CI's scripted host holds to the servers' receipts.
The one pre-release that moved: ort 2.0.0-rc.13 -> rc.15 in wai-rs. rc.15
names the environment a session is built in, one per process, so
ort_session.rs builds it once with the defaults; the session's own settings,
which make inference reproducible, are as they were. neural,semantic build
and their 436 library tests pass.
lockfiles current (75), wasmtime pin held, advisories: nothing new beyond the
20 allowed.
Changelog: none
Co-Authored-By: Claude Opus 5.5 <[email protected]>