Skip to content

fix: bump snap rust-deps toolchain to match MSRV#5771

Open
prql-bot wants to merge 1 commit intomainfrom
fix/snap-rust-toolchain-version
Open

fix: bump snap rust-deps toolchain to match MSRV#5771
prql-bot wants to merge 1 commit intomainfrom
fix/snap-rust-toolchain-version

Conversation

@prql-bot
Copy link
Copy Markdown
Collaborator

@prql-bot prql-bot commented Apr 5, 2026

Summary

The rust-deps part in prqlc/packages/snap/snapcraft.yaml pinned Rust 1.69.0 via rustup, but the workspace MSRV (in the root Cargo.toml) is 1.75.0. Recent snap release builds have been succeeding because the prqlc part uses plugin: rust with build-packages: [cargo], which relies on the debian cargo rather than the rustup install from rust-deps — so the 1.69.0 pin has effectively been dead code. This bumps it to 1.75.0 so it's consistent with the rest of the repo and won't mislead anyone who reads the file.

Found during the nightly rolling survey of prqlc/packages/snap/snapcraft.yaml. An arguably cleaner fix would be to remove the rust-deps stanza entirely, but I can't fully verify that without producing a release build, so this change is the safer minimum.

Test plan

  • Snap build succeeds on next release (the build-and-publish-snap job in release.yaml only runs on release events, so it's not exercised by PR CI)

The snapcraft.yaml rust-deps stanza pinned Rust 1.69.0, but the
workspace MSRV is 1.75.0. Recent releases still succeed because the
prqlc part uses plugin: rust with build-packages: [cargo], which
relies on the debian cargo rather than the rustup install from
rust-deps — so the pin has been effectively dead code. Updating it
to 1.75.0 keeps it consistent with the rest of the repo.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant