From fedb15baf455c4caddf9d9f315f86f75e5069195 Mon Sep 17 00:00:00 2001
From: nd <git@notandy.de>
Date: Thu, 25 Nov 2021 23:27:41 +0100
Subject: [PATCH] move script to shared repo

---
 .gitlab-ci.yml     |  7 ++++---
 filter-versions.py | 21 ---------------------
 2 files changed, 4 insertions(+), 24 deletions(-)
 delete mode 100755 filter-versions.py

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index edd8d0c..b4edd14 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,12 +21,13 @@ autoupdate:
   script:
   - git clone "https://${GITLAB_ACCESS_USER}:${GITLAB_ACCESS_TOKEN}@${CI_SERVER_HOST}/${CI_PROJECT_PATH}.git" autoupdate-checkout
   - cd autoupdate-checkout
-  - git push
-  - ./filter-versions.py
+  - wget https://git.cccv.de/infra/packages/ci-utils/-/raw/main/filter-versions-from-github.py
+  - chmod 555 filter-versions-from-github.py
+  - ./filter-versions-from-github.py
   - |
     git config --global user.email "infra+packages-autoupdate@cccv.de"
     git config --global user.name "autoupdater"
-    for version in $(./filter-versions.py); do
+    for version in $(./filter-versions-from-github.py); do
       printf "variables:\n  UPSTREAM_VERSION: ${version}" > gitlabci-version.yml
       git commit -m "[autoupdate] Bump version to ${version}" gitlabci-version.yml
       git tag "${version}"
diff --git a/filter-versions.py b/filter-versions.py
deleted file mode 100755
index e49e1c1..0000000
--- a/filter-versions.py
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/usr/bin/env python3
-
-import requests
-import git
-
-githubpath = "martin-helmich/prometheus-nginxlog-exporter"
-
-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