[ISSUE #10829]✨Update cfg-if, syn, and trybuild dependencies - #10830
Conversation
|
🔊@mxsm 🚀Thanks for your contribution🎉! 💡CodeRabbit(AI) will review your code first🔥! Note 🚨The code review suggestions from CodeRabbit are to be used as a reference only, and the PR submitter can decide whether to make changes based on their own judgment. Ultimately, the project management personnel will conduct the final code review💥. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Repository: mxsm/rocketmq-rust/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Which Issue(s) This PR Fixes(Closes)
Brief Description
Update the root Cargo.lock to cfg-if 1.0.5, syn 3.0.6, and trybuild 1.0.121 using targeted local cargo update commands. Update the protocol crate's exact trybuild pin and include its target-triple to target-tuple dependency replacement.
This consolidates the dependency updates proposed in #10811, #10809, and #10489. OpenTelemetry remains deferred, and openraft-rt stays pinned to =0.10.0-alpha.21.
How Did You Test This Change?
Passed locally on Windows with the repository Rust 1.95.0 toolchain:
The focused tests ran before fast-forwarding the eight already-merged main commits; those commits do not change the tested packages or dependency manifests. GitHub CI completion is not a merge prerequisite for this PR, as explicitly authorized by the maintainer.