Skip to content

Commit 44f9c68

Browse files
authored
Pin important dependencies (#114)
1 parent a140be8 commit 44f9c68

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

local-registry/Cargo.toml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,14 @@ path = "dummy.rs"
99
# IMPORTANT: These dependencies should be kept in sync with the ones at
1010
# https://github.com/exercism/rust-test-runner/blob/main/local-registry/Cargo.toml
1111
#
12+
# Some crates are used by a large number of solutions. For example, when a crate
13+
# is required or already included in the exercise skeleton. For those crates,
14+
# we should *never* drop support for a given major version. We can continue to
15+
# support old and new versions by giving the old ones an alias. The downside is
16+
# an increase in the size of the local registry.
17+
#
1218
[dependencies]
13-
anyhow = "1.0.100"
19+
anyhow = "1.0.100" # pin
1420
arrayvec = "0.7.6"
1521
arr_macro = "0.2.1"
1622
ascii = "1.1.0"
@@ -84,7 +90,7 @@ pretty_assertions = "1.4.1"
8490
proptest = "1.9.0"
8591
quickcheck = "1.0.3"
8692
quickcheck_macros = "1.1.0"
87-
rand = "0.9.2"
93+
rand = "0.9.2" # pin
8894
rand_chacha = "0.9.0"
8995
rayon = "1.11.0"
9096
regex-lite = "0.1.8"
@@ -100,7 +106,7 @@ strum_macros = "0.27.2"
100106
subslice = "0.2.3"
101107
thiserror = "2.0.17"
102108
threadpool = "1.8.1"
103-
time = "0.3.44"
109+
time = "0.3.44" # pin
104110
tinyset = "0.5.2"
105111
transpose = "0.2.3"
106112
unicase = "2.8.1"

0 commit comments

Comments
 (0)