Fix dependencies to exact version
This commit is contained in:
18
Cargo.toml
18
Cargo.toml
@@ -37,29 +37,29 @@ path = "src/grm/main.rs"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
||||||
[dependencies.toml]
|
[dependencies.toml]
|
||||||
version = "0.5.8"
|
version = "=0.5.8"
|
||||||
|
|
||||||
[dependencies.serde]
|
[dependencies.serde]
|
||||||
version = "1.0.130"
|
version = "=1.0.130"
|
||||||
features = ["derive"]
|
features = ["derive"]
|
||||||
|
|
||||||
[dependencies.git2]
|
[dependencies.git2]
|
||||||
version = "0.13.24"
|
version = "=0.13.24"
|
||||||
|
|
||||||
[dependencies.shellexpand]
|
[dependencies.shellexpand]
|
||||||
version = "2.1.0"
|
version = "=2.1.0"
|
||||||
|
|
||||||
[dependencies.clap]
|
[dependencies.clap]
|
||||||
version = "3.0.0-beta.5"
|
version = "=3.0.0-beta.5"
|
||||||
|
|
||||||
[dependencies.console]
|
[dependencies.console]
|
||||||
version = "0.15.0"
|
version = "=0.15.0"
|
||||||
|
|
||||||
[dependencies.regex]
|
[dependencies.regex]
|
||||||
version = "1.5.4"
|
version = "=1.5.4"
|
||||||
|
|
||||||
[dependencies.comfy-table]
|
[dependencies.comfy-table]
|
||||||
version = "5.0.0"
|
version = "=5.0.0"
|
||||||
|
|
||||||
[dev-dependencies.tempdir]
|
[dev-dependencies.tempdir]
|
||||||
version = "0.3.7"
|
version = "=0.3.7"
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ update_necessary = False
|
|||||||
|
|
||||||
for tier in ["dependencies", "dev-dependencies"]:
|
for tier in ["dependencies", "dev-dependencies"]:
|
||||||
for name, dependency in cargo[tier].items():
|
for name, dependency in cargo[tier].items():
|
||||||
version = dependency["version"]
|
version = dependency["version"].lstrip("=")
|
||||||
if len(name) >= 4:
|
if len(name) >= 4:
|
||||||
info_file = f"{INDEX_DIR}/{name[0:2]}/{name[2:4]}/{name}"
|
info_file = f"{INDEX_DIR}/{name[0:2]}/{name[2:4]}/{name}"
|
||||||
elif len(name) == 3:
|
elif len(name) == 3:
|
||||||
@@ -62,7 +62,7 @@ for tier in ["dependencies", "dev-dependencies"]:
|
|||||||
print(
|
print(
|
||||||
f"{name}: New version found: {latest_version} (current {current_version})"
|
f"{name}: New version found: {latest_version} (current {current_version})"
|
||||||
)
|
)
|
||||||
cargo[tier][name]["version"] = str(latest_version)
|
cargo[tier][name]["version"] = f"={str(latest_version)}"
|
||||||
|
|
||||||
|
|
||||||
if update_necessary is True:
|
if update_necessary is True:
|
||||||
|
|||||||
Reference in New Issue
Block a user