chore: update Rust toolchain to 1.94, bump dependencies and CI tools#337
chore: update Rust toolchain to 1.94, bump dependencies and CI tools#337
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the repository’s pinned Rust toolchain versions, bumps a set of CI/automation tool versions, refreshes workspace dependency versions, and updates several GitHub Action pins to newer releases.
Changes:
- Bump pinned Rust versions in
constants.env(stable and nightly). - Update
[workspace.dependencies]versions inCargo.tomland refreshCargo.lockaccordingly. - Update several GitHub Actions version pins in CI workflow and the shared setup composite action.
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
constants.env |
Updates pinned Rust toolchain + selected cargo/CI tool versions. |
Cargo.toml |
Bumps many workspace dependency versions. |
Cargo.lock |
Refreshes lockfile to match updated dependency set. |
.github/workflows/main.yml |
Updates action versions for sticky PR comments and Codecov upload. |
.github/actions/setup/action.yml |
Updates action versions for Rust/tool installation and wild linker. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
f5325b5 to
e224150
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 32 out of 33 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
e224150 to
db39b24
Compare
- Update RUST_LATEST from 1.93 to 1.94 - Bump cargo tool versions: cargo-hack 0.6.43, cargo-mutants 26.2.0, cargo-nextest 0.9.130, just 1.47.1, sccache v0.14.0 - Bump 35 external dependency versions in Cargo.toml (tokio, hyper, http, syn, tracing, futures, derive_more, rapidhash, and more) - Update GitHub Actions: setup-rust-toolchain v1.15.4, install-action v2.67.19, wild-action 0.8.0, sticky-pull-request-comment v3.0.2, codecov-action v5.5.3 - Fix stale RUST_LATEST comment in constants.env Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
db39b24 to
9770e87
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (1)
constants.env:31
- PR description claims
cargo-spellcheckis bumped to0.15.5, butCARGO_SPELLCHECK_VERSIONremains0.15.1. If the goal is to bump all pinned CI tools, update this value (and keep the PR description/table consistent).
CARGO_SORT_VERSION=2.0.2
CARGO_SPELLCHECK_VERSION=0.15.1
CARGO_UDEPS_VERSION=0.1.60
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #337 +/- ##
=======================================
Coverage 100.0% 100.0%
=======================================
Files 207 207
Lines 15403 15403
=======================================
Hits 15403 15403 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary
Update the Rust toolchain to 1.94, bump all tool versions to their latest available releases, update all external dependency versions in Cargo.toml, and update GitHub Action versions.
Rust Toolchain
RUST_LATEST: 1.93 -> 1.94Cargo Tools (constants.env)
External Dependencies (Cargo.toml)
35 dependency version bumps including tokio, hyper, http, syn, tracing, futures, derive_more, rapidhash, and more.
GitHub Actions
Other
RUST_LATESTcomment in constants.env (removed invalid rust-toolchain.toml reference, corrected usage description)cargo-spellcheckkept at 0.15.1 (latest version doesn't work)