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 | 33 | r = requests.get( |
| 34 | 34 | 'https://api.github.com/repos/qpdf/external-libs/releases') |
| 35 | 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 | 43 | by_tag = sorted( |
| 37 | 44 | [(r['tag_name'], r) for r in releases |
| 38 | 45 | if r['prerelease'] is False], | ... | ... |