Skip to content

Update MSRV and run clippy in CI - #147

Merged
staktrace merged 4 commits into
masterfrom
clippy
Oct 5, 2026
Merged

staktrace merged 4 commits into
masterfrom
clippy

Conversation

@staktrace

Copy link
Copy Markdown
Owner

Fixes #146. In doing so I discovered that when the edition was bumped to 2024, the MSRV was also implicitly at least 1.85.0. Rather than rolling back to MSRV 1.51.0, I decided to just roll forward with this new MSRV. This also adds clippy in CI to enforce compatibility going forward.

@staktrace
staktrace enabled auto-merge (rebase) October 5, 2026 01:35
@staktrace
staktrace disabled auto-merge October 5, 2026 01:37
@staktrace
staktrace merged commit be590d2 into master Oct 5, 2026
5 checks passed
@link2xt

link2xt commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

This also adds clippy in CI to enforce compatibility going forward.

Clippy has "incomptible_msrv" check, but testing MSRV explicitly by installing old Rust and running the tests is still worth it IMO, clippy may not catch everything. I guess removed "msrv" job was broken and did not actually use installed old Rust.

@staktrace

Copy link
Copy Markdown
Owner Author

I guess removed "msrv" job was broken and did not actually use installed old Rust.

Yeah, exactly. Otherwise that job would have failed CI when the edition was bumped to 2024 and other code changes were made.

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.

Add package.rust-version to Cargo.toml (specify MSRV explicitly)

2 participants