Added logging for asset removal

Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
Joffrey F 2018-04-18 17:07:41 -07:00
parent 6a71040514
commit 599456378b
2 changed files with 9 additions and 2 deletions

View File

@ -13,6 +13,7 @@ from release.const import BINTRAY_ORG
from release.const import NAME from release.const import NAME
from release.const import REPO_ROOT from release.const import REPO_ROOT
from release.downloader import BinaryDownloader from release.downloader import BinaryDownloader
from release.repository import delete_assets
from release.repository import get_contributors from release.repository import get_contributors
from release.repository import Repository from release.repository import Repository
from release.repository import upload_assets from release.repository import upload_assets
@ -130,8 +131,7 @@ def resume(args):
) )
if proceed.lower() != 'y': if proceed.lower() != 'y':
raise ScriptError('Aborting release') raise ScriptError('Aborting release')
for asset in gh_release.get_assets(): delete_assets(gh_release)
asset.delete_asset()
upload_assets(gh_release, files) upload_assets(gh_release, files)
except ScriptError as e: except ScriptError as e:
print(e) print(e)

View File

@ -178,3 +178,10 @@ def upload_assets(gh_release, files):
gh_release.upload_asset( gh_release.upload_asset(
os.path.join(REPO_ROOT, 'script', 'run', 'run.sh'), content_type='text/plain' os.path.join(REPO_ROOT, 'script', 'run', 'run.sh'), content_type='text/plain'
) )
def delete_assets(gh_release):
print('Removing previously uploaded assets')
for asset in gh_release.get_assets():
print('Deleting asset {}'.format(asset.name))
asset.delete_asset()