@@ -84,7 +84,7 @@ def get_file_info_by_sha(sha: str) -> Tuple[str, str]:
8484 raise
8585
8686
87- def get_release_info (tag_name : str , base_url : str ) -> Tuple [Optional [int ], Optional [int ]]:
87+ def get_release_info (tag_name : str ) -> Tuple [Optional [int ], Optional [int ]]:
8888 try :
8989 url = f"{ base_url } /releases/tags/{ tag_name } "
9090
@@ -203,16 +203,18 @@ def generate_tag_and_title(filename: str) -> Tuple[str, str, str]:
203203 return tag_name , release_title , version
204204
205205
206- def check_tag_exists (url : str , tag_name : str ) -> bool :
206+ def check_tag_exists (tag_name : str ) -> bool :
207+ url = f"{ base_url } /tags/{ tag_name } " ,
207208 response = requests .get (
208- f" { url } / { tag_name } " ,
209+ url ,
209210 headers = headers
210211 )
211212 return response .status_code == 200
212213
213214
214- def create_release (url : str , release_data : Dict [str , str ], wheel_url : str = None ) -> None :
215+ def create_release (release_data : Dict [str , str ], wheel_url : str = None ) -> None :
215216 try :
217+ url = f"{ base_url } /releases"
216218 # Create release
217219 response = requests .post (
218220 url ,
@@ -338,7 +340,7 @@ def main():
338340 else :
339341 filename , wheel_url = get_file_info_by_sha (sha )
340342 tag_name , release_title , version = generate_tag_and_title (filename )
341- release_id , release_body , asset_id = get_release_info (tag_name , f" { base_url } /releases/tags/ { tag_name } " )
343+ release_id , release_body , asset_id = get_release_info (tag_name )
342344 update_release_body (release_id , commit_sha , release_body )
343345 update_release_asset (wheel_url , asset_id )
344346
@@ -356,7 +358,7 @@ def main():
356358 try :
357359 tag_name , release_title , version = generate_tag_and_title (filename )
358360 # Check if tag already exists
359- if check_tag_exists (f" { base_url } /tags/ { tag_name } " , tag_name ):
361+ if check_tag_exists (tag_name ):
360362 print (f"Tag { tag_name } already exists, skipping..." )
361363 continue
362364
@@ -391,7 +393,7 @@ def main():
391393 print (f"Target commit: { commit_sha } " )
392394 print (f"Body preview: { release_body [:200 ]} ..." )
393395
394- create_release (f" { base_url } /releases" , release_data , extension_info ["downloadUrl" ])
396+ create_release (release_data , extension_info ["downloadUrl" ])
395397
396398 except ValueError as e :
397399 print (f"Error generating tag for filename { filename } : { e } " )
0 commit comments