From fbd0a5c866c02f7e98e5272b4fd0c26973fc81fb Mon Sep 17 00:00:00 2001 From: nd <git@notandy.de> Date: Thu, 25 Nov 2021 23:27:09 +0100 Subject: [PATCH] move another script --- filter-versions-from-github.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 filter-versions-from-github.py diff --git a/filter-versions-from-github.py b/filter-versions-from-github.py new file mode 100755 index 0000000..2841f8b --- /dev/null +++ b/filter-versions-from-github.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 +import os +import requests +import git + +githubpath = os.environ["UPSTREAM_GITHUB_PATH"] + +repo = git.Repo('.') +req = requests.get(f"https://api.github.com/repos/{githubpath}/releases") +releases = [ release['tag_name'] for release in req.json() ] +releases.sort() + +for release in releases: + release_exists = False + for tag in repo.tags: + if tag.name == release: + release_exists = True + break + if release_exists: + continue + print(release) -- GitLab