Skip to content

Commit 631b105

Browse files
Updated scripts
1 parent 4b1a512 commit 631b105

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

scripts/classes/class_gh.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def fetch_asset(assets, asset_name, loose=False):
4747
def __init__(self, repo, token, release_id='latest'):
4848
self.repo = repo
4949
self.token = token
50+
self.tag = release_id
5051
self.headers = {
5152
'fetch': {
5253
'Authorization': f'token {token}'
@@ -78,11 +79,14 @@ def asset_fetch_url_browser(self, asset_name, loose=False):
7879
return asset['browser_download_url']
7980
return None
8081

81-
async def asset_upload(self, session, asset_path, tag_name):
82+
async def asset_upload(self, session, asset_path):
8283
""" Upload a release asset to GitHub """
8384
print(f"Preparing to upload asset: {os.path.basename(asset_path)}...")
8485

85-
release_url = f"https://api.github.com/repos/{self.repo}/releases/tags/{tag_name}"
86+
if 'latest' == self.tag:
87+
release_url = f"https://api.github.com/repos/{self.repo}/releases/{self.tag}"
88+
else:
89+
release_url = f"https://api.github.com/repos/{self.repo}/releases/tags/{self.tag}"
8690
async with session.get(release_url, headers=self.headers['upload']) as response:
8791
response_data = await response.json()
8892
release_id = response_data['id']

scripts/workflows/demos_upload.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ async def main(gh_instance, demos, args, upload_api):
9595

9696
if package:
9797
async with aiohttp.ClientSession() as session:
98-
await gh_instance.asset_upload(session, package, args.gh_tag)
98+
await gh_instance.asset_upload(session, package)
9999

100100
if __name__ == "__main__":
101101
# First, check for arguments passed

0 commit comments

Comments
 (0)