Skip to content

Commit

Permalink
Handle missing version.json when generating releases
Browse files Browse the repository at this point in the history
  • Loading branch information
30350n committed May 25, 2022
1 parent 7acba20 commit cfd1379
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion generate_release.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,11 @@ def generate_kicad_addon(path, metadata, icon_path=None, extra_files=[]):

for tag in tags[1:]:
url = f"{ORIGIN}/releases/download/{tag.name}/version.json"
metadata["versions"].append(requests.get(url).json())
result = requests.get(url)
if result.ok:
metadata["versions"].append(result.json())
else:
print(f"skipping {tag.name}, missing version.json")

metadata_json = json.dumps(metadata, indent=4)
(metadata_dir / "metadata.json").write_text(metadata_json)
Expand Down

0 comments on commit cfd1379

Please sign in to comment.