From dab48544d23737079cdebe514e3df4aa6d4792e9 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 31 Dec 2022 09:50:15 -0500 Subject: Diagnose CI failure on download-external-libs --- build-scripts/download-external-libs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build-scripts') diff --git a/build-scripts/download-external-libs b/build-scripts/download-external-libs index 5e57a8a1..5c437c23 100755 --- a/build-scripts/download-external-libs +++ b/build-scripts/download-external-libs @@ -33,6 +33,13 @@ os.makedirs(dir_name, exist_ok=True) r = requests.get( 'https://api.github.com/repos/qpdf/external-libs/releases') releases = json.loads(r.text) + +# Help diagnose occasional failure where some releases don't have +# 'prerelease'. I've never seen this in attempts to reproduce. +print("---- github API output for external-libs releaes ----") +print(json.dumps(releases, indent=2, separators=(',', ': '))) +print("--------") + by_tag = sorted( [(r['tag_name'], r) for r in releases if r['prerelease'] is False], -- cgit v1.2.3-54-g00ecf