Skip to content

Commit 099fb57

Browse files
committed
Update create_release_tag.py
1 parent 230ff14 commit 099fb57

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/create_release_tag.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,16 +141,17 @@ def update_release_body(release_id: int, commit_sha: str, old_body: str) -> bool
141141
return False
142142

143143

144-
def update_release_asset(wheel_url: str, asset_id: int) -> bool:
144+
def update_release_asset(wheel_url: str, asset_id: int, release_id: int) -> bool:
145145
try:
146146
print(f"Downloading wheel from {wheel_url}")
147147
wheel_response = requests.get(wheel_url)
148148
wheel_response.raise_for_status()
149149

150-
delete_url = f"{base_url}/releases/assets/{asset_id}"
151-
delete_response = requests.delete(delete_url, headers=headers)
152-
delete_response.raise_for_status()
153-
print("Successfully deleted old asset")
150+
if asset_id is not None:
151+
delete_url = f"{base_url}/releases/assets/{asset_id}"
152+
delete_response = requests.delete(delete_url, headers=headers)
153+
delete_response.raise_for_status()
154+
print("Successfully deleted old asset")
154155

155156
release_url = f"{base_url}/releases/{release_id}"
156157
response = requests.get(release_url, headers=headers)
@@ -358,7 +359,7 @@ def main():
358359
tag_name, release_title, version = generate_tag_and_title(filename)
359360
release_id, release_body, asset_id = get_release_info(tag_name)
360361
update_release_body(release_id, commit_sha, release_body) if release_id else None
361-
update_release_asset(wheel_url, asset_id) if asset_id else None
362+
update_release_asset(wheel_url, asset_id, release_id) if release_id else None
362363

363364
print(f"Found {len(filenames)} files to process")
364365
# Process each filename

0 commit comments

Comments
 (0)