Skip to content

fix(security): bump h2 to 0.4.16 and unbreak CI lint - #266

Merged
Tuntii merged 1 commit into
mainfrom
fix/hygiene-h2-ci-green
Sep 5, 2026
Merged

fix(security): bump h2 to 0.4.16 and unbreak CI lint#266
Tuntii merged 1 commit into
mainfrom
fix/hygiene-h2-ci-green

Conversation

@Tuntii

@Tuntii Tuntii commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Why

main has been red since the last two docs merges.

  • Security Audit fails on RUSTSEC-2026-0258 (h2 0.4.15, unbounded empty DATA frames). Fix is >=0.4.16.
  • CI Lint fails clippy::result_large_err in status_demo when --all-features is on (Err variant ≥ 152 bytes via the gRPC Response alias).
  • release-plz warned that crates/rustapi-mcp/README.md was missing from git, so the crate packaged without a README.

What

  • cargo update -p h2 --precise 0.4.16
  • flaky_handler returns Response instead of Result<..., Response>
  • Track crates/rustapi-mcp/README.md

Verified locally: cargo audit (no vulns), cargo clippy -p rustapi-rs --all-features --example status_demo -- -D warnings.

Repo hygiene around this (already done on GitHub, not in this diff): closed the red tungstenite majors (#255, #257), deleted stale branches and leftover draft releases, enabled Actions write + Dependabot alerts so release-plz can open PRs again.

RUSTSEC-2026-0258 (unbounded empty DATA frames). status_demo no longer
returns Result with a 152-byte Err variant, which failed clippy -D
warnings on main. Track rustapi-mcp README so release-plz can package
the crate.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant