Add support for Swatinem/rust-cache@v2

This commit is contained in:
Dave Rolsky
2024-12-14 13:42:02 -06:00
parent 9ea5352c0f
commit 7ad7c57bed
4 changed files with 70 additions and 16 deletions

16
parse-rust-cache-parameters.py Executable file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env python3
import json
import os
import sys
parameters = json.loads(os.environ["RUST_CACHE_PARAMETERS"])
if "key" not in parameters:
parameters["key"] = sys.argv[1]
else:
parameters["key"] = "{}-{}".format(parameters["key"], sys.argv[1])
file = os.environ["GITHUB_OUTPUT"]
with open(file, "w") as f:
for key, value in parameters.items():
f.write(f"{key}={value}")