Skip to content

build(deps): consolidate seven Dependabot PRs - #185

Merged
araujof merged 2 commits into
devfrom
chore/consolidate-dependabot-rust-actions
Oct 2, 2026
Merged

araujof merged 2 commits into
devfrom
chore/consolidate-dependabot-rust-actions

Conversation

@araujof

@araujof araujof commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade direct sha2 consumers to 0.11.0 and preserve the Python host's SHA-256 hex output.
  • Upgrade cel to 0.14.0. Update the custom-function fixture for the new built-in overload dispatch and document policy migration notes.
  • Remove the direct rand 0.8 test dependency. RSA 0.9 requires rand_core 0.6, so the proposed rand 0.9 bump is incompatible; tests now use rsa::rand_core::OsRng.
  • Upgrade actions/setup-python to v7, actions/setup-go to v7, and actions/deploy-pages to v5.
  • Use dtolnay/rust-toolchain@stable with an explicit toolchain: "1.96.0" in every Rust workflow. The proposed 1.120.0 compiler is unreleased and made all Rust jobs in build(deps): bump dtolnay/rust-toolchain from 1.96.0 to 1.120.0 #176 fail. This keeps the action current without changing the project's Rust MSRV.
  • Refresh rustls to 0.23.45 for RUSTSEC-2026-0285 and replace the yanked chacha20 0.10.1 with 0.10.2 so the supply-chain gate passes.
  • Keep the Python host e2e test environment's resolved mcp version when the checked-out framework imports MCPError; older checkouts that import McpError still get the compatibility downgrade.

Dependabot PRs superseded

Checks

  • make lint
  • make audit
  • cargo test --workspace --locked --offline -q
  • CARGO_NET_OFFLINE=true make examples-build
  • Parsed every GitHub Actions workflow as YAML

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
@araujof araujof added chore dependencies Pull requests that update a dependency file labels Oct 2, 2026
@araujof araujof added this to CPEX Oct 2, 2026
@araujof araujof added this to the 0.2.3 milestone Oct 2, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in CPEX Oct 2, 2026
@araujof
araujof merged commit fe8ec9e into dev Oct 2, 2026
12 checks passed
@araujof
araujof deleted the chore/consolidate-dependabot-rust-actions branch October 2, 2026 00:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant