Skip to content

Fix Rust cargo metadata issues - #8097

Open
qiann0512-gif wants to merge 1 commit into
Scottcjn:mainfrom
qiann0512-gif:agent/cargo-metadata-fixes
Open

Fix Rust cargo metadata issues#8097
qiann0512-gif wants to merge 1 commit into
Scottcjn:mainfrom
qiann0512-gif:agent/cargo-metadata-fixes

Conversation

@qiann0512-gif

Copy link
Copy Markdown
Contributor

Summary

  • update reqwest 0.13 TLS features to use the supported rustls feature
  • remove stale RIP binary and benchmark targets that point to missing files
  • fix Rust tooling example paths and optional dependency declarations
  • remove duplicate thiserror entries from the cross-chain airdrop lockfile

Why

Several Rust manifests currently reference unsupported features, missing targets, or incorrectly categorized optional dependencies. Those issues prevent Cargo from reading or building the affected packages cleanly.

Fixes #8095.

Validation

  • Confirmed all declared local manifest targets now exist with a static path check.
  • Confirmed duplicate thiserror/thiserror-impl lockfile entries were removed.
  • git diff --check passes.
  • Could not run cargo metadata locally because cargo is not installed in this environment.

Miner ID for payout: qiann0512-gif

@github-actions github-actions Bot added documentation Improvements or additions to documentation BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) size/M PR: 51-200 lines labels Jul 30, 2026
@qiann0512-gif
qiann0512-gif marked this pull request as ready for review July 30, 2026 02:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) documentation Improvements or additions to documentation size/M PR: 51-200 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Cargo configuration and build errors across RustChain crates

2 participants