Skip to content

chore: bump dependencies across the project#253

Open
augustoccesar wants to merge 3 commits intomainfrom
augustoccesar/bump-dependencies-across-the-project
Open

chore: bump dependencies across the project#253
augustoccesar wants to merge 3 commits intomainfrom
augustoccesar/bump-dependencies-across-the-project

Conversation

@augustoccesar
Copy link
Member

@augustoccesar augustoccesar commented Feb 27, 2026

Description

Do an overall dependencies bump across the project and necessary code adjustments.

Notes

Purposefully skipping worker for now since it is a bit more "sensitive" to changes. Will tackle that one on its own.
Only dependency bumped on worker is getrandom.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates multiple dependencies across the project to their latest versions, excluding the worker package which is deliberately skipped. The changes include major version bumps for several key dependencies (rand 0.8→0.10, rcgen 0.13→0.14, reqwest 0.12→0.13, tokio 1.43→1.49) along with corresponding API migrations.

Changes:

  • Updated rand to 0.10.0 with corresponding API changes (thread_rng() → rng(), Rng trait → RngExt, gen() → random())
  • Updated rcgen to 0.14.7 with migration to new Issuer API for certificate signing
  • Updated hickory-resolver to 0.25.2 with new builder pattern (tokio-runtime feature → tokio, TokioAsyncResolver → TokioResolver)
  • Updated reqwest to 0.13.2 with feature corrections (rustls-tls → rustls, removed duplicate json feature, added query feature)
  • Updated various other dependencies (tokio, tokio-tungstenite, axum-server, rustls, sysinfo, crossterm, mockall)

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
linkup/Cargo.toml Bumped rand from 0.8.5 to 0.10.0
linkup/src/name_gen.rs Migrated to rand 0.10 API using IndexedRandom trait and SampleString distribution
linkup/src/lib.rs Updated to use RngExt trait and random() method instead of gen()
linkup-cli/Cargo.toml Updated multiple dependencies including rand, reqwest, hickory-resolver, crossterm, sysinfo, and mockall
linkup-cli/src/local_config.rs Updated rand API usage to use SampleString
linkup-cli/src/env_files.rs Updated rand API usage in test helpers
linkup-cli/src/commands/deploy/resources.rs Updated rand API usage with RngExt trait
linkup-cli/src/services/cloudflare_tunnel.rs Migrated hickory-resolver to use TokioResolver builder pattern
local-server/Cargo.toml Updated axum-server, rustls, tokio, tokio-tungstenite, and rcgen
local-server/src/certificates/mod.rs Migrated rcgen API to use new Issuer type for certificate signing
Cargo.lock Comprehensive dependency tree updates reflecting all version changes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@augustoccesar augustoccesar marked this pull request as ready for review February 27, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants