Skip to content

Rust floor (dual track): declare 1.75, pin the lock, enforce in CI - #51

Merged
mlin merged 14 commits into
mlin:mainfrom
Wid-L-Hacker:conrad/rust-floor-dual-track
Oct 31, 2026
Merged

mlin merged 14 commits into
mlin:mainfrom
Wid-L-Hacker:conrad/rust-floor-dual-track

Conversation

@mlin

@mlin mlin commented Oct 31, 2026

Copy link
Copy Markdown
Owner

Cargo.toml.in declares rust-version = "1.75" (Ubuntu 24.04's stock rustc); the rusqlite bound stays >=0.25, <0.42. Cargo.lock is regenerated MSRV-aware (format v3; rusqlite 0.31.0, the newest line that builds on 1.75), and a committed .cargo/config.toml keeps future resolutions floor-aware. CI gains a rust-floor job (full build + ctest on stock toolchains) and a ceiling step re-testing the newest allowed rusqlite. Root build.yml replaces .github/workflows/build.yml via the usual rename. Verified on rustc 1.75.0 and stable.

@mlin
mlin merged commit b9e73da into mlin:main Oct 31, 2026
8 checks passed
@mlin
mlin deleted the conrad/rust-floor-dual-track branch October 31, 2026 07:53
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.

2 participants