From 9bd629f92c74d1a39e74a45795dd40a2eb78620c Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 25 Sep 2019 22:06:46 +0200 Subject: build_release: Improve handling of half-uploaded release --- scripts/dev/build_release.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/dev/build_release.py b/scripts/dev/build_release.py index 7e7e6051f..5ca28e925 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 asset.edit(basename, description) -- cgit v1.2.3-54-g00ecf