Commit dab48544d23737079cdebe514e3df4aa6d4792e9
1 parent
6cbc55a5
Diagnose CI failure on download-external-libs
Showing
1 changed file
with
7 additions
and
0 deletions
build-scripts/download-external-libs
| @@ -33,6 +33,13 @@ os.makedirs(dir_name, exist_ok=True) | @@ -33,6 +33,13 @@ os.makedirs(dir_name, exist_ok=True) | ||
| 33 | r = requests.get( | 33 | r = requests.get( |
| 34 | 'https://api.github.com/repos/qpdf/external-libs/releases') | 34 | 'https://api.github.com/repos/qpdf/external-libs/releases') |
| 35 | releases = json.loads(r.text) | 35 | releases = json.loads(r.text) |
| 36 | + | ||
| 37 | +# Help diagnose occasional failure where some releases don't have | ||
| 38 | +# 'prerelease'. I've never seen this in attempts to reproduce. | ||
| 39 | +print("---- github API output for external-libs releaes ----") | ||
| 40 | +print(json.dumps(releases, indent=2, separators=(',', ': '))) | ||
| 41 | +print("--------") | ||
| 42 | + | ||
| 36 | by_tag = sorted( | 43 | by_tag = sorted( |
| 37 | [(r['tag_name'], r) for r in releases | 44 | [(r['tag_name'], r) for r in releases |
| 38 | if r['prerelease'] is False], | 45 | if r['prerelease'] is False], |