This commit is contained in:
River Gillis
2022-09-02 14:32:37 -07:00
parent 3c458141a2
commit 9df32d924a
2 changed files with 18 additions and 4 deletions
+6
View File
@@ -24,10 +24,16 @@
}
]
},
{
"repo": "agg23/analogue-pong"
},
{
"repo": "spacemen3/PDP-1"
},
{
"repo": "Mazamars312/Analogue_Pocket_Neogeo"
},
{
"repo": "nullobject/openfpga-tecmo"
}
]
+12 -4
View File
@@ -100,10 +100,18 @@ def maybe_update_bios(bios_item):
def update_repo(item):
repo_name = item['repo']
releases_url = f'https://api.github.com/repos/{repo_name}/releases/latest'
r = requests.get(releases_url)
resp_json = r.json()
release_url = resp_json['url']
try:
releases_url = f'https://api.github.com/repos/{repo_name}/releases/latest'
r = requests.get(releases_url)
resp_json = r.json()
release_url = resp_json['url']
except:
# Couldn't get latest release (bad tagging?), just use the first in the list
releases_url = f'https://api.github.com/repos/{repo_name}/releases'
r = requests.get(releases_url)
resp_json = r.json()[0]
release_url = resp_json['url']
item_path = item.get('path', '.')
if versions.get(repo_name, '') == release_url: