anvilsign in

collin/anvil · e7d9ab24

Hold base64 at 0.22.1 to match axum, dropping another duplicate

Collin Richards · 2026-08-25 06:20 UTC · e7d9ab240d095207a11c11f7a774cb189822a325 · parent 768b0c63 · browse files

modifiedCargo.lock+8 −14
⋯ 181 unchanged lines
182182 "anvil-job",
183183 "argon2",
184184 "async-trait",
185- "base64 0.23.1",
185+ "base64",
186186 "curve25519-dalek",
187187 "gix",
188188 "hmac",
⋯ 72 unchanged lines
261261 "argon2",
262262 "axum",
263263 "axum-extra",
264- "base64 0.23.1",
264+ "base64",
265265 "futures-util",
266266 "lru",
267267 "maud",
⋯ 100 unchanged lines
368368 checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90"
369369 dependencies = [
370370 "axum-core",
371- "base64 0.22.1",
371+ "base64",
372372 "bytes",
373373 "form_urlencoded",
374374 "futures-util",
⋯ 76 unchanged lines
451451 checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
452452
453453 [[package]]
454-name = "base64"
455-version = "0.23.1"
456-source = "registry+https://github.com/rust-lang/crates.io-index"
457-checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5"
458-
459-[[package]]
460454 name = "base64ct"
461455 version = "1.8.3"
462456 source = "registry+https://github.com/rust-lang/crates.io-index"
⋯ 104 unchanged lines
567561 source = "registry+https://github.com/rust-lang/crates.io-index"
568562 checksum = "dbe8358268799ebb3e4df23cb9d47f4c72bbc4f5247e2fa6a1bf7b6c0baea220"
569563 dependencies = [
570- "base64 0.22.1",
564+ "base64",
571565 "bollard-stubs",
572566 "bytes",
573567 "futures-core",
⋯ 2039 unchanged lines
26132607 source = "registry+https://github.com/rust-lang/crates.io-index"
26142608 checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
26152609 dependencies = [
2616- "base64 0.22.1",
2610+ "base64",
26172611 "bytes",
26182612 "futures-channel",
26192613 "futures-util",
⋯ 950 unchanged lines
35703564 source = "registry+https://github.com/rust-lang/crates.io-index"
35713565 checksum = "7da1d65da6dd5d1e44199ac0f58712d241c0f439f80adea8924d832384087f85"
35723566 dependencies = [
3573- "base64 0.22.1",
3567+ "base64",
35743568 "indexmap",
35753569 "quick-xml",
35763570 "serde",
⋯ 325 unchanged lines
39023896 source = "registry+https://github.com/rust-lang/crates.io-index"
39033897 checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3"
39043898 dependencies = [
3905- "base64 0.22.1",
3899+ "base64",
39063900 "bytes",
39073901 "futures-core",
39083902 "http",
⋯ 770 unchanged lines
46794673 source = "registry+https://github.com/rust-lang/crates.io-index"
46804674 checksum = "05b44e85bf579a8eeb4ceaa77a3a523baf2bf0e9bac7e40f405d537b5d2d5ccb"
46814675 dependencies = [
4682- "base64 0.22.1",
4676+ "base64",
46834677 "bytes",
46844678 "cfg-if",
46854679 "crossbeam-queue",
⋯ 1321 unchanged lines
modifiedCargo.toml+1 −1
⋯ 84 unchanged lines
8585 async-trait = { version = "0.1" }
8686 axum = { version = "0.8", features = ["ws"] }
8787 axum-extra = { version = "0.12.6", features = ["cookie"] }
88-base64 = { version = "0.23.1" }
88+base64 = { version = "0.22.1" }
8989 bollard = { version = "0.21.1" }
9090 clap = { version = "4", features = ["derive"] }
9191 curve25519-dalek = { version = "5.0.0" }
⋯ 34 unchanged lines
modifiedclippy.toml+4 −1
⋯ 25 unchanged lines
2626 "sha3",
2727
2828 # --- Held by direct dependencies of ours ------------------------------
29- "base64", # axum 0.8 is on 0.22; we are on 0.23.
3029 "tower-http", # reqwest 0.13 uses 0.6 internally; we are on 0.7.
3130 "hashlink", # rusqlite 0.40 moved to 0.12; something older wants 0.11.
31+ # `base64` used to sit here: we were on 0.23 and axum 0.8 on 0.22. We hold
32+ # at 0.22 to match axum rather than carry two copies — 0.23 bought us
33+ # nothing we use, so the duplicate was the whole cost. Revisit when axum
34+ # moves.
3235
3336 # --- Entirely inside other crates' trees ------------------------------
3437 "bitflags", # 1.x lingers under a few transitive crates.
⋯ 7 unchanged lines