Merge branch 'check-action' of ssh://git.weddingfactory.eu/cmwedding/wheels into check-action

This commit is contained in:
Oskar Manhart 2025-06-12 18:38:30 +02:00
commit b582c02a8c

View file

@ -6,14 +6,11 @@ import sys
import requests import requests
def get_github_version(repository: str) -> str: def get_github_version(repository: str) -> str:
res = requests.get(f"https://api.github.com/repos/{repository}/releases/latest") try:
return requests.get(f"https://api.github.com/repos/{repository}/releases/latest").json()["tag_name"].removeprefix("v")
if res.status_code == 400: except Exception:
res = requests.get(f"https://api.github.com/repos/{repository}/tags") return requests.get(f"https://api.github.com/repos/{repository}/tags").json()[0]
return res.json()[0]
return res.json()["tag_name"].removeprefix("v")
def does_pypi_version_exist(base_url: str, package: str, version: str) -> bool: def does_pypi_version_exist(base_url: str, package: str, version: str) -> bool:
@ -27,7 +24,7 @@ def does_pypi_version_exist(base_url: str, package: str, version: str) -> bool:
def main(): def main():
repository = os.environ["REPOSITORY"] repository = os.environ["REPOSITORY"]
package = os.environ["PACKAGE"] package = os.environ["PACKAGE"]
base_url = os.environ["FORGEJO_URL"] base_url = os.environ["BASE_URL"]
version = get_github_version(repository) version = get_github_version(repository)