Skip to content

Commit e83a9a3

Browse files
chore(ci): add stable Rust toolchain bump to weekly renovation (#1367)
1 parent 5b76a9c commit e83a9a3

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/claude-renovate.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,17 @@ jobs:
6565
- Look at the current versions in .github/workflows/*.yaml
6666
- Check if newer versions are available
6767
68-
3. **Rust nightly version** (in check-unused-dependencies job):
68+
3. **Rust stable toolchain** (in `rust-toolchain.toml`):
69+
- Check the latest stable Rust release (use `curl -s https://static.rust-lang.org/dist/channel-rust-stable.toml | head -20` or similar)
70+
- Compare against the channel in `rust-toolchain.toml`
71+
- Always bump to the latest stable version
72+
- After bumping, re-evaluate pinned cargo tool versions — newer tools may now be compatible
73+
74+
4. **Rust nightly version** (in check-unused-dependencies job):
6975
- We pin a specific nightly for cargo-udeps (check the actual version in ci.yaml)
7076
- Periodically update to a recent nightly that works with cargo-udeps
7177
72-
4. **Pinned cargo tool versions**:
78+
5. **Pinned cargo tool versions**:
7379
- All cargo tools are pinned with `version: "=X.Y.Z"` in workflow files to prevent surprise breakage from MSRV bumps
7480
- Check if newer versions are available for: cargo-nextest, cargo-insta, lychee, worktrunk, cargo-msrv, cargo-udeps, cargo-llvm-cov
7581
- To check: look up the tool's MSRV on crates.io or its repo and compare against the channel in `rust-toolchain.toml`

0 commit comments

Comments
 (0)