Lock new zip libraries to compatible versions

This commit is contained in:
Caelan Sayler
2025-05-18 15:48:17 +01:00
committed by Caelan
parent 3e46d13b60
commit 3baa05aea9
3 changed files with 365 additions and 292 deletions

View File

@@ -67,7 +67,9 @@
"System.CommandLine", // too many breaking changes too frequently "System.CommandLine", // too many breaking changes too frequently
"Microsoft.Extensions.Logging.Abstractions", // we have multiple versions of this "Microsoft.Extensions.Logging.Abstractions", // we have multiple versions of this
"@vercel/webpack-asset-relocator-loader", // an update was incompatible with electron "@vercel/webpack-asset-relocator-loader", // an update was incompatible with electron
"xunit.runner.visualstudio" // 20-12-2024: broke tests (something about sn signing maybe?) "xunit.runner.visualstudio", // 20-12-2024: broke tests (something about sn signing maybe?)
"mtzip", // 18-05-2025: new versions use edition 2024 which is not compatible with 1.75
"ripunzip", // 18-05-2025: v2.0.2 depends on zip 2.6 which has been yanked
], ],
"dependencyDashboardApproval": true "dependencyDashboardApproval": true
}, },

647
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -34,12 +34,12 @@ derivative = "2.2"
glob = "0.3" glob = "0.3"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
serde_json = { version = "1.0" } serde_json = { version = "1.0" }
zip = { version = "2.6", default-features = false, features = ["deflate"] } zip = { version = "3.0", default-features = false, features = ["deflate"] }
thiserror = "2.0" thiserror = "2.0"
lazy_static = "1.5" lazy_static = "1.5"
regex = "1.10" regex = "1.10"
normpath = "1.3" normpath = "1.3"
bitflags = "2.6" bitflags = "2.9"
rand = "0.9" rand = "0.9"
ts-rs = "10.0" ts-rs = "10.0"
zstd = "0.13" zstd = "0.13"
@@ -85,7 +85,7 @@ core-foundation-sys = "0.8"
uuid = { version = "1.13.1", features = ["v4", "fast-rng", "macro-diagnostics"] } uuid = { version = "1.13.1", features = ["v4", "fast-rng", "macro-diagnostics"] }
walkdir = "2.5" walkdir = "2.5"
mtzip = "=4.0.2" mtzip = "=4.0.2"
ripunzip = "2.0.2" ripunzip = "=2.0.1"
# default to small, optimized workspace release binaries # default to small, optimized workspace release binaries
[profile.release] [profile.release]