From c59dc8142bcc6281e745109abe5dde501ab39fcb Mon Sep 17 00:00:00 2001 From: ytshen Date: Fri, 12 Apr 2024 23:44:35 +0800 Subject: [PATCH] update --- github_operations.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/github_operations.py b/github_operations.py index d452a18..4464b64 100644 --- a/github_operations.py +++ b/github_operations.py @@ -111,6 +111,7 @@ def delete_release(github_repository, github_token, remain_count=2): releases = json.loads(releases_resp.content) if len(releases) < remain_count: return + releases.sort(key=lambda release: release['tag_name'], reverse=True) delete_release_url = f'https://api.github.com/repos/{github_repository}/releases/' for release in releases[remain_count:]: release_tag = release.get('tag_name') @@ -136,6 +137,7 @@ def delete_tag(github_repository, github_token, remain_count=2): tags = json.loads(tags_response.content) if len(tags) < remain_count: return + tags.sort(key=lambda tag: tag['ref'], reverse=True) delete_tag_url = f'https://api.github.com/repos/{github_repository}/git/refs/tags/' for tag in tags[remain_count:]: if ref := tag.get('ref').replace('refs/tags/', ''):