Commit dab48544d23737079cdebe514e3df4aa6d4792e9

Authored by Jay Berkenbilt
1 parent 6cbc55a5

Diagnose CI failure on download-external-libs

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],