Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 7 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@
name = "uphold"
version = "1.16.0"
edition = "2021"
# 1.88, not 1.85: the ripgrep stack this crate embeds -- globset 0.4.20 and
# ignore 0.4.33 in Cargo.lock -- refuses anything older. The 1.85 that stood here
# had never been built, because CI built on whatever `stable` was that week; the
# MSRV job added alongside this comment is what turned the claim into a check.
# 1.90, and the floor is set by what the tree embeds rather than by taste: the
# ripgrep stack -- globset 0.4.20 and ignore 0.4.33 in Cargo.lock -- refuses
# anything older than 1.88, and tree-sitter 0.27 with tree-sitter-language 0.1.8
# refuses anything older than 1.90. A number here that had never been built is
# what the MSRV job exists to prevent: it builds the crate on this version rather
# than on whatever `stable` was that week, so raising this is a claim CI checks.
# Raising it means raising toolchain.toml's rustc `want` in the same commit --
# tests/test_toolchain.py refuses the tree where only one of the two moved.
rust-version = "1.88"
rust-version = "1.90"
description = "One binary for the engineering principles catalog and the rules that enforce it"
license = "Apache-2.0"
repository = "https://github.com/HackingGate/uphold"
Expand Down
2 changes: 1 addition & 1 deletion toolchain.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ hint = "the rustup toolchain multiplexer; the default toolchain is set by the ru
name = "rustc"
check = "rustc --version"
version = "rustc --version"
want = ">=1.88"
want = ">=1.90"
hint = "no default toolchain? run: scripts/deps.sh install (rustup default stable)"

# cargo fmt / clippy hooks need these components on the active toolchain.
Expand Down
Loading