Skip to content

Commit 7ff1b09

Browse files
authored
Update create_release_tag.py
1 parent 1a02b68 commit 7ff1b09

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

.github/workflows/create_release_tag.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)