from subprocess import run, PIPE
from sys import argv
import json
+import re
if len(argv) != 2:
print("JSON info files script requires output file as argument")
def add_artifact(artifact, prefix="openwrt-"):
files = list(output_dir.glob(f"{prefix}{artifact}-*"))
- if len(files) == 1:
- output[artifact] = str(files[0].name)
+ if len(files):
+ output[artifact] = {}
+ for file in files:
+ file = str(file.name)
+ arch = re.match(r".*Linux-([^.]*)\.", file).group(1)
+ output[artifact][arch] = file
for json_file in work_dir.glob("*.json"):