Compare commits

..

No commits in common. "main" and "v1.2.1" have entirely different histories.
main ... v1.2.1

3 changed files with 5 additions and 4 deletions

View file

@ -6,5 +6,5 @@ The single source of truth for the project version. Bump this before tagging
a release; CI reads the tag, the code reads this constant. a release; CI reads the tag, the code reads this constant.
""" """
__version__ = "1.2.2" __version__ = "1.2.1"
GITHUB_REPO = "engel/dhcpsrv" # на Forgejo (git.engelgardt23.ru) GITHUB_REPO = "Engelgardt23/dhcpsrv"

View file

@ -53,7 +53,7 @@ def main() -> None:
title = f"[bold cyan]dhcpsrv v{__version__}[/] {t('tagline')}" title = f"[bold cyan]dhcpsrv v{__version__}[/] {t('tagline')}"
latest = check_for_update() latest = check_for_update()
if latest: if latest:
release_url = f"https://git.engelgardt23.ru/{GITHUB_REPO}/releases/latest" release_url = f"https://github.com/{GITHUB_REPO}/releases/latest"
notice = t("update_available", tag=latest) notice = t("update_available", tag=latest)
header = Table.grid(expand=True) header = Table.grid(expand=True)
header.add_column(justify="left", ratio=1) header.add_column(justify="left", ratio=1)

View file

@ -29,8 +29,9 @@ def check_for_update() -> str | None:
currently running version. Returns None when up to date, offline, or on currently running version. Returns None when up to date, offline, or on
any error the caller decides how (or whether) to render the hint.""" any error the caller decides how (or whether) to render the hint."""
try: try:
url = f"https://git.engelgardt23.ru/api/v1/repos/{GITHUB_REPO}/releases/latest" url = f"https://api.github.com/repos/{GITHUB_REPO}/releases/latest"
req = urllib.request.Request(url, headers={ req = urllib.request.Request(url, headers={
"Accept": "application/vnd.github+json",
"User-Agent": f"dhcpsrv/{__version__}", "User-Agent": f"dhcpsrv/{__version__}",
}) })
with urllib.request.urlopen(req, timeout=3) as r: with urllib.request.urlopen(req, timeout=3) as r: