mirror of
https://github.com/certbot/certbot.git
synced 2026-08-01 02:35:06 +02:00
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.
This commit is contained in:
@@ -43,11 +43,13 @@ def download_azure_artifacts(tempdir):
|
|||||||
|
|
||||||
# Save and unzip files
|
# Save and unzip files
|
||||||
for filename in ('windows-installer', 'changelog'):
|
for filename in ('windows-installer', 'changelog'):
|
||||||
|
print("Downloading artifact %s" % filename)
|
||||||
url = build_client.get_artifact('certbot', build_id, filename).resource.download_url
|
url = build_client.get_artifact('certbot', build_id, filename).resource.download_url
|
||||||
r = requests.get(url)
|
r = requests.get(url)
|
||||||
r.raise_for_status()
|
r.raise_for_status()
|
||||||
with open(tempdir + '/' + filename + '.zip', 'wb') as f:
|
with open(tempdir + '/' + filename + '.zip', 'wb') as f:
|
||||||
f.write(r.content)
|
f.write(r.content)
|
||||||
|
print("Extracting %s" % filename)
|
||||||
with ZipFile(tempdir + '/' + filename + '.zip', 'r') as zipObj:
|
with ZipFile(tempdir + '/' + filename + '.zip', 'r') as zipObj:
|
||||||
zipObj.extractall(tempdir)
|
zipObj.extractall(tempdir)
|
||||||
|
|
||||||
@@ -66,12 +68,14 @@ def create_github_release(github_access_token, tempdir, version):
|
|||||||
g = Github(github_access_token)
|
g = Github(github_access_token)
|
||||||
repo = g.get_user('certbot').get_repo('certbot')
|
repo = g.get_user('certbot').get_repo('certbot')
|
||||||
release_notes = open(tempdir + '/changelog/release_notes.md', 'r').read()
|
release_notes = open(tempdir + '/changelog/release_notes.md', 'r').read()
|
||||||
|
print("Creating git release")
|
||||||
release= repo.create_git_release('v{0}'.format(version),
|
release= repo.create_git_release('v{0}'.format(version),
|
||||||
'Certbot {0}'.format(version),
|
'Certbot {0}'.format(version),
|
||||||
release_notes,
|
release_notes,
|
||||||
draft=True)
|
draft=True)
|
||||||
|
|
||||||
# Upload windows installer to release
|
# Upload windows installer to release
|
||||||
|
print("Uploading windows installer")
|
||||||
release.upload_asset(tempdir + '/windows-installer/certbot-beta-installer-win32.exe')
|
release.upload_asset(tempdir + '/windows-installer/certbot-beta-installer-win32.exe')
|
||||||
release.update_release(release.title, release.body, draft=False)
|
release.update_release(release.title, release.body, draft=False)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user