open-standards/joule-code/joule-code-rs/crates/joule-moq
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 1e435c861a toolchain: Rust 1.98.0, and MSRV follows
Latest stable (1.98.0, released 2026-08-18). The pin lives in more places than
is obvious, and missing one means CI silently builds an older compiler than the
dev box:

  - rust-toolchain.toml at the repo root
  - eoc/eoc-rs/rust-toolchain.toml, a second toolchain file
  - five CI workflows that hardcode a version instead of deferring to the file
    (wai-conformance, wai-neural-e2e, wai-byte-equality,
    joule-code-conformance, jouleclaw-public-surface-documented)

standards-build.yml needed no change, because it reads the toolchain file
rather than pinning inline. That is the pattern the other five should adopt.

MSRV raised to 1.98 across 26 manifests, following the earlier decision to have
the declared floor track the pin rather than drift behind it. Note this is a
support-policy change, not a mechanical one: it narrows which compilers can
consume these standards as libraries.

The pin stays exact, never `stable` — a pin that drifts is not a pin.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-08-26 08:33:46 -04:00
..
examples joule-moq: add quic_xnet example — cross-machine receipt-verified delivery 2026-06-27 07:12:43 -04:00
src lockstep-quic: dual-role QUIC endpoint + fail-fast dials for the mesh 2026-06-27 07:12:43 -04:00
Cargo.toml toolchain: Rust 1.98.0, and MSRV follows 2026-08-26 08:33:46 -04:00