From 20361868205583a6fad8b1414b0465a3d7a86f6e Mon Sep 17 00:00:00 2001 From: TheMythologist Date: Fri, 17 Oct 2025 17:07:07 +0800 Subject: [PATCH] Change version check method for more generous rate limits --- app/cli.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/cli.py b/app/cli.py index 236fde3..079cbcc 100644 --- a/app/cli.py +++ b/app/cli.py @@ -26,8 +26,13 @@ def cli(ctx, verbose) -> None: ctx.ensure_object(dict) ctx.obj["VERBOSE"] = verbose current_version = Version.parse_version_string(__version__) - tags = requests.get("https://api.github.com/repos/git-mastery/app/tags").json() - latest_version = Version.parse_version_string(tags[0]["name"]) + latest_version = ( + requests.get( + "https://github.com/git-mastery/app/releases/latest", allow_redirects=False + ) + .headers["Location"] + .rsplit("/", 1)[-1] + ) if current_version.is_behind(latest_version): warn( click.style(