summaryrefslogtreecommitdiff
path: root/scripts/dev/build_release.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-09-25 22:06:46 +0200
committerFlorian Bruhin <me@the-compiler.org>2019-09-25 22:06:46 +0200
commit8f7e23272275ac43d2c0cb7839b34678a4ea30f9 (patch)
tree03f05aab3b91f56b836779b86bcfc03215832a22 /scripts/dev/build_release.py
parent6cd30be9bd3827a38767face7e51d2beb0a206c3 (diff)
downloadqutebrowser-8f7e23272275ac43d2c0cb7839b34678a4ea30f9.tar.gz
qutebrowser-8f7e23272275ac43d2c0cb7839b34678a4ea30f9.zip
build_release: Improve handling of half-uploaded release
Diffstat (limited to 'scripts/dev/build_release.py')
-rwxr-xr-xscripts/dev/build_release.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/dev/build_release.py b/scripts/dev/build_release.py
index a602857f3..ff9e09e66 100755
--- a/scripts/dev/build_release.py
+++ b/scripts/dev/build_release.py
@@ -431,6 +431,14 @@ def github_upload(artifacts, tag):
utils.print_col('Failed to upload: {}'.format(e), 'red')
print("Press Enter to retry...")
input()
+ print("Retrying!")
+
+ assets = [asset for asset in release.assets()
+ if asset.name == basename]
+ if assets:
+ asset = assets[0]
+ print("Deleting stray asset {}".format(asset.name))
+ asset.delete()
else:
break