chore: update all Rust dependencies#76
Open
liukaisweetsmile-pixel wants to merge 1 commit into
Open
Conversation
Author
Author
|
/claim #44 |
Author
|
Hi maintainers — quick bounty claim status check: this PR contains Could you please confirm whether this PR is eligible for the open $50 bounty and whether a maintainer or Algora needs to register the claim manually? The implementation, migration matrix, tests, and demo are complete; I’m happy to address any technical feedback. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

/claim #44
Closes #44
What changed
tonic-prostandtonic-prost-buildSdkTracerProviderbuildersgh-workflow0.8protoc, removing the local/CI system-package prerequisiteMigration matrix
protocWhy this is a complete migration
Compatible-only lockfile updates leave the old Tonic, Prost, OpenTelemetry, Shuttle, and Hyper APIs in place. This change moves the mutually dependent stacks together, removes unused direct HTTP/build dependencies, and keeps the resolved tree on one Tonic 0.14 / Prost 0.14 generation.
The service behavior remains unchanged: reflection is still registered, OTLP metadata still carries the Honeycomb API key, and all CRUD RPCs keep their existing responses and not-found semantics.
Validation
RUSTFLAGS=-Dwarnings cargo test --all-features --workspace— 3 passed, 0 failedcargo +nightly fmt --all -- --check— passedcargo +nightly clippy --all-features --workspace --all-targets -- -D warnings— passedgit diff --check— passedDemo
An animated verification walkthrough is attached in the first PR comment. The dependency matrix and reproducible test command are also documented in the README.
Upstream note
Cargo reports a future-incompatibility notice for
proc-macro-error2 2.0.1, a transitive dependency of the latestgh-workflow 0.8.1. It does not produce a current compiler or Clippy warning, and both stable tests and nightly Clippy pass with warnings denied.