add option 'rm' (#156)

This commit is contained in:
Lucy Linder
2020-06-06 20:22:05 +02:00
committed by GitHub
parent 65fae902fc
commit 6cf8de253a
4 changed files with 29 additions and 16 deletions

30
tip.py
View File

@@ -68,18 +68,24 @@ print("· Upload artifacts")
artifacts = files
for asset in gh_release.get_assets():
print(">", asset)
print(" ", asset.name)
for artifact in artifacts:
aname = str(Path(artifact).name)
if asset.name == aname:
print(" removing '%s'..." % asset.name)
asset.delete_asset()
print(" uploading '%s'..." % artifact)
gh_release.upload_asset(artifact, name=aname)
artifacts.remove(artifact)
break
if getenv('INPUT_RM', 'false') == 'true':
print("· RM set. All previous assets are being cleared...")
for asset in gh_release.get_assets():
print(" ", asset.name)
asset.delete_asset()
else:
for asset in gh_release.get_assets():
print(">", asset)
print(" ", asset.name)
for artifact in artifacts:
aname = str(Path(artifact).name)
if asset.name == aname:
print(" removing '%s'..." % asset.name)
asset.delete_asset()
print(" uploading '%s'..." % artifact)
gh_release.upload_asset(artifact, name=aname)
artifacts.remove(artifact)
break
for artifact in artifacts:
print(" uploading '%s'..." % artifact)