Skip to content

Commit 5907c13

Browse files
committed
Check availability of sha256 checksum files.
1 parent 5489ab1 commit 5907c13

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

schemas/validate.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ def validate_builds(builds):
4646

4747
def check_urls_exist(download_base_url, files):
4848
for file in files:
49-
download_url = f'{download_base_url}{file["filename"]}'
50-
print(f" Checking '{download_url}'...")
51-
request = urllib.request.Request(download_url, method='HEAD')
52-
response = urllib.request.urlopen(request)
53-
assert response.status == 200, f"Expected status code of 200, got {response.status} for '{download_url}'"
49+
for extension in ['', '.sha256']:
50+
download_url = f'{download_base_url}{file["filename"]}{extension}'
51+
print(f" Checking '{download_url}'...")
52+
request = urllib.request.Request(download_url, method='HEAD')
53+
response = urllib.request.urlopen(request)
54+
assert response.status == 200, f"Expected status code of 200, got {response.status} for '{download_url}'"
5455

5556

5657
if __name__ == '__main__':

0 commit comments

Comments
 (0)