Commit 2c3dc9e
ci: make CI genuinely green — rust-ci toolchain pin + fmt/clippy (#45)
## Summary
Make CI genuinely green. The shared rust-ci pin on `main` predates
standards#439, so the SHA-pinned `dtolnay/rust-toolchain` step errors
out before the job runs. This bumps the pin so rust-ci actually runs,
and brings the Rust sources to fmt + clippy(`-D warnings`) clean under
the CI toolchain (stable 1.96).
## Changes
- **rust-ci:** bump `rust-ci-reusable.yml` pin `d135b05` → `8dc2bf0`
(current `standards` HEAD; includes #439 toolchain fix + #441/#442).
- **Rust hygiene:** `cargo fmt` + `clippy --fix` where the repo had
pre-existing drift, so `cargo fmt --all -- --check` and `cargo clippy
--locked --all-targets -- -D warnings` pass.
## RSR Quality Checklist
### Required
- [x] Tests pass (`cargo test --locked --all-targets`)
- [x] Code is formatted (`cargo fmt --all -- --check`)
- [x] Linter is clean (`cargo clippy --locked --all-targets -- -D
warnings`)
- [x] No banned language patterns
- [x] SPDX license headers present on modified files
- [x] No secrets, credentials, or `.env` files included
## Testing
Verified locally with the CI toolchain (rustc/clippy/rustfmt 1.96.0):
`cargo fmt --check`, `clippy -D warnings`, `cargo check --locked`,
`cargo test --locked` all pass.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---
_Generated by [Claude
Code](https://claude.ai/code/session_01A6PSzJWpRxtzGDjUCEh7Mx)_
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 04e9331 commit 2c3dc9e
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
348 | | - | |
| 348 | + | |
349 | 349 | | |
350 | 350 | | |
351 | 351 | | |
| |||
0 commit comments