From 8a3aed04766c00d48325496ab557cdf982f010a5 Mon Sep 17 00:00:00 2001 From: ohemorange Date: Wed, 7 Oct 2020 08:31:37 -0700 Subject: [PATCH] add status messages to create_github_release script (#8353) It took long enough to do all the downloading and uploading that I found myself wishing I could be sure things were happening. --- tools/create_github_release.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/create_github_release.py b/tools/create_github_release.py index 5eb2c4df2..6e99645ca 100755 --- a/tools/create_github_release.py +++ b/tools/create_github_release.py @@ -43,11 +43,13 @@ def download_azure_artifacts(tempdir): # Save and unzip files for filename in ('windows-installer', 'changelog'): + print("Downloading artifact %s" % filename) url = build_client.get_artifact('certbot', build_id, filename).resource.download_url r = requests.get(url) r.raise_for_status() with open(tempdir + '/' + filename + '.zip', 'wb') as f: f.write(r.content) + print("Extracting %s" % filename) with ZipFile(tempdir + '/' + filename + '.zip', 'r') as zipObj: zipObj.extractall(tempdir) @@ -66,12 +68,14 @@ def create_github_release(github_access_token, tempdir, version): g = Github(github_access_token) repo = g.get_user('certbot').get_repo('certbot') release_notes = open(tempdir + '/changelog/release_notes.md', 'r').read() + print("Creating git release") release= repo.create_git_release('v{0}'.format(version), 'Certbot {0}'.format(version), release_notes, draft=True) # Upload windows installer to release + print("Uploading windows installer") release.upload_asset(tempdir + '/windows-installer/certbot-beta-installer-win32.exe') release.update_release(release.title, release.body, draft=False)