v0.15.6-rc.9
Pre-release
Pre-release
Fixed
- Resolved a
tungsteniteversion skew that broke every FFI and wheel build (CI Bindings, CI E2E, Deploy Documentation, and all Publish Release build jobs).spikard-httppinnedtungstenite = "=0.28.0"directly whileaxum/axum-testpulltungstenite 0.29transitively, sotesting.rsmixed two incompatibleCloseFrametypes (error[E0308]: expected CloseFrame, found tungstenite::protocol::CloseFrame). The direct dependency is nowtungstenite = "0.29", collapsing the graph to a single version. The break surfaced only in CI because the rootCargo.lockis not committed, so CI re-resolves to the newest compatible transitive releases. task version:setnow runsalef scaffoldas part of the sync step, so a version bump re-emits the napi platformoptionalDependenciesincrates/spikard-node/package.jsonat the new version. Previously they lagged the prior release, which (combined with the lockfile) failed CI's pnpm install.
Changed
- CI Node installs now honor
frozen-lockfile: falsevia kreuzberg-dev/actions v1.8.5: the napi platformoptionalDependenciespin the under-release version, which is not yet published and therefore cannot be recorded in the lockfile.