Skip to content

chore: Update Rust toolchain to v1.98 - #46

Merged
samuelburnham merged 4 commits into
mainfrom
update/rust-1.98
Aug 22, 2026
Merged

chore: Update Rust toolchain to v1.98#46
samuelburnham merged 4 commits into
mainfrom
update/rust-1.98

Conversation

@samuelburnham

Copy link
Copy Markdown
Member

No description provided.

Repin the fenix toolchain hash in flake.nix; without it every nix build
fails on a hash mismatch against the 1.92 pin.

Adopt build.warnings, stabilized in 1.97, in place of the two -D warnings
mechanisms. It applies to local packages only, so a warning in blake3 or
lean-ffi no longer fails the build, and it stays out of RUSTFLAGS, so it
no longer invalidates the dependency build cache.
Adopt the same arrangement as lean-ffi: the lint set lives in the manifest
so it applies to every cargo invocation, and CARGO_BUILD_WARNINGS promotes
local-package warnings to errors in CI and in the flake's clippy check.
Local builds warn rather than fail.

That empties rust/.cargo/config.toml, so remove it.
The manifest moved to 93c7e529 while the lock still recorded 2a9c91eb.
Crane vendors from the lock, so the sandboxed cargo check found no
vendored source for the pinned rev and tried to fetch it over the
network, which the Nix build sandbox denies.
@samuelburnham
samuelburnham merged commit e6e908b into main Aug 22, 2026
3 checks passed
@samuelburnham
samuelburnham deleted the update/rust-1.98 branch August 22, 2026 20:20
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