Skip to content

fix: restore --all-features MSRV coverage via yoagent-state 0.4.2#70

Merged
yuanhao merged 1 commit into
mainfrom
fix/msrv-all-features
Jul 11, 2026
Merged

fix: restore --all-features MSRV coverage via yoagent-state 0.4.2#70
yuanhao merged 1 commit into
mainfrom
fix/msrv-all-features

Conversation

@yuanhao

@yuanhao yuanhao commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

What

Closes the loop on the #68 MSRV carve-out. Upstream yoagent-state#1 removed the let-chain that made its declared 1.85 MSRV untrue; 0.4.2 is on crates.io. This PR:

  • Bumps the dep floor to 0.4.2 (so a 1.86 toolchain can never resolve the broken 0.4.1)
  • Restores cargo check --all-features on the MSRV (1.86) job — the gasp feature is MSRV-covered again
  • Removes the stale docs caveat

Downstream verification (done before the upstream release)

Consumer Result
yoagent, full suite vs patched crate 392 passed / 0 failed
yoyo-evolve tools/gasp-emit vs patched crate compiles clean
yyds-harness (yoagent-state = "0.2.0") resolves at 0.2.0 — 0.4.x provably unreachable

The verdict is this PR's own CI

Declared MSRVs can lie (that's how we got here) — the MSRV job on this PR is the real test of 1.86 + --all-features. If it's red, we revert the job line and keep the carve-out; nothing shipped changes either way. Known-safe residual: wasip2 (1.87) remains in the resolve but is wasm-only and never built on the CI target (same as since Phase A).

🤖 Generated with Claude Code

yoagent-state 0.4.2 makes its declared 1.85 MSRV true (let-chain removed
upstream in yologdev/yoagent-state#1), so the gasp feature can be MSRV-
checked again. Floor bumped to 0.4.2 so a 1.86 toolchain can never resolve
the broken 0.4.1. The stale docs caveat is removed.

Downstream verified against 0.4.2 before this change: yoagent's 392 tests,
yoyo-evolve's gasp-emit (compiles), yyds-harness (0.2.x range, unaffected).
This PR's own MSRV job is the final verdict for the 1.86 + --all-features
combination.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@yuanhao yuanhao merged commit b0435d1 into main Jul 11, 2026
5 checks passed
@yuanhao yuanhao deleted the fix/msrv-all-features branch July 11, 2026 11:53
@yuanhao yuanhao mentioned this pull request Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant