From 593a2a33d98c26a844397f0a2e7c38cd9a092a0d Mon Sep 17 00:00:00 2001 From: Gideon <87426140+GideonBear@users.noreply.github.com> Date: Fri, 14 Nov 2025 19:20:12 +0100 Subject: [PATCH] fix(deps): Fix non-locked install on older version of Rust (#1482) --- Cargo.lock | 2 ++ Cargo.toml | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index be15d6e2..811941be 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2919,6 +2919,7 @@ dependencies = [ name = "topgrade" version = "16.2.1" dependencies = [ + "base64ct", "cfg-if", "chrono", "clap", @@ -2930,6 +2931,7 @@ dependencies = [ "futures", "glob", "home", + "ignore", "indexmap 2.9.0", "is_elevated", "jetbrains-toolbox-updater", diff --git a/Cargo.toml b/Cargo.toml index 3767496d..f9c064cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ edition = "2021" readme = "README.md" [dependencies] -home = "~0.5" +home = "~0.5,<0.5.11" etcetera = "~0.8" serde = { version = "~1.0", features = ["derive"] } toml = "0.8" @@ -48,6 +48,9 @@ sys-locale = "0.3.1" jetbrains-toolbox-updater = "5.0.0" indexmap = { version = "2.9.0", features = ["serde"] } serde_json = "1.0.145" +# Temporary transitive dependency pins +ignore = "<0.4.24" +base64ct = "<1.8.0" [package.metadata.generate-rpm] assets = [{ source = "target/release/topgrade", dest = "/usr/bin/topgrade" }]