chore: switch update-check and release URLs to self-hosted Forgejo
GitHub-репо заморожены; релизы теперь на git.engelgardt23.ru. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
816cc9a459
commit
772e38fb05
3 changed files with 4 additions and 5 deletions
|
|
@ -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.1"
|
__version__ = "1.2.2"
|
||||||
GITHUB_REPO = "Engelgardt23/dhcpsrv"
|
GITHUB_REPO = "engel/dhcpsrv" # на Forgejo (git.engelgardt23.ru)
|
||||||
|
|
|
||||||
|
|
@ -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://github.com/{GITHUB_REPO}/releases/latest"
|
release_url = f"https://git.engelgardt23.ru/{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)
|
||||||
|
|
|
||||||
|
|
@ -29,9 +29,8 @@ 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://api.github.com/repos/{GITHUB_REPO}/releases/latest"
|
url = f"https://git.engelgardt23.ru/api/v1/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:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue