17 lines
399 B
Python
Executable File
17 lines
399 B
Python
Executable File
#!/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}")
|