depcheck: Update Cargo.lock in same commit
This commit is contained in:
@@ -84,9 +84,21 @@ for tier in ["dependencies", "dev-dependencies"]:
|
|||||||
with open("../Cargo.toml", "w") as cargo_config:
|
with open("../Cargo.toml", "w") as cargo_config:
|
||||||
cargo_config.write(tomlkit.dumps(cargo))
|
cargo_config.write(tomlkit.dumps(cargo))
|
||||||
|
|
||||||
|
try:
|
||||||
|
cmd = subprocess.run(
|
||||||
|
["cargo", "update", "-Z", "no-index-update", "--aggressive", "--package", name],
|
||||||
|
check=True,
|
||||||
|
capture_output=True,
|
||||||
|
text=True,
|
||||||
|
)
|
||||||
|
except subprocess.CalledProcessError as e:
|
||||||
|
print(e.stdout)
|
||||||
|
print(e.stderr)
|
||||||
|
raise
|
||||||
|
|
||||||
message = f"dependencies: Update {name} to {latest_version}"
|
message = f"dependencies: Update {name} to {latest_version}"
|
||||||
subprocess.run(
|
subprocess.run(
|
||||||
["git", "commit", "--message", message, "../Cargo.toml"],
|
["git", "commit", "--message", message, "../Cargo.toml", "../Cargo.lock"],
|
||||||
check=True,
|
check=True,
|
||||||
capture_output=True
|
capture_output=True
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user