Skip to content

Update outdated Rust dependencies - #77

Open
dracco736-blip wants to merge 1 commit into
tailcallhq:mainfrom
dracco736-blip:agent/update-outdated-dependencies
Open

Update outdated Rust dependencies#77
dracco736-blip wants to merge 1 commit into
tailcallhq:mainfrom
dracco736-blip:agent/update-outdated-dependencies

Conversation

@dracco736-blip

@dracco736-blip dracco736-blip commented Aug 3, 2026

Copy link
Copy Markdown

/claim #44

Bounty issue: #44

Summary

  • upgrades the full direct dependency stack, including Tonic/Prost, OpenTelemetry, tracing, Tokio, and Shuttle
  • migrates the server transport, reflection, OTLP exporter/provider, and protobuf build APIs
  • updates the generated GitHub Actions workflow and pins actions/checkout@v6
  • removes direct dependencies no longer needed after the Tonic server migration

Why

The repository remained on several outdated major dependency lines. Compatible-only lockfile bumps leave the core Tonic, OpenTelemetry, and Shuttle migrations unresolved. This change updates the full stack while preserving the service behavior.

Impact

The service builds against the current Rust gRPC and telemetry ecosystem, the reflection endpoint uses v1, and CI remains reproducible with the updated workflow generator.

Demo

Dependency migration and validation

Validation

  • cargo fmt --all -- --check
  • cargo check --all-targets --all-features
  • cargo test --all-features
  • cargo clippy --all-targets --all-features -- -D warnings

@dracco736-blip
dracco736-blip marked this pull request as ready for review August 3, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant