From e0b9c1a68027f487334b235f6a07f168bcecc46c Mon Sep 17 00:00:00 2001 From: Oskar Manhart <52569953+oskardotglobal@users.noreply.github.com> Date: Thu, 12 Jun 2025 18:38:23 +0200 Subject: [PATCH] fix: support tags without releases --- check.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/check.py b/check.py index d6efa40..e6685d0 100644 --- a/check.py +++ b/check.py @@ -7,8 +7,13 @@ import requests def get_github_version(repository: str) -> str: - res = requests.get(f"https://api.github.com/repos/{repository}/releases/latest").json() - return res["tag_name"].removeprefix("v") + res = requests.get(f"https://api.github.com/repos/{repository}/releases/latest") + + if res.status_code == 400: + res = requests.get(f"https://api.github.com/repos/{repository}/tags") + return res.json()[0] + + return res.json()["tag_name"].removeprefix("v") def does_pypi_version_exist(base_url: str, package: str, version: str) -> bool: