refactor(update): владелец пакета — жёсткая константа packageOwner
All checks were successful
CI / test (push) Successful in 48s
CI / build-and-package (amd64, darwin) (push) Successful in 46s
CI / build-and-package (amd64, linux) (push) Successful in 44s
CI / build-and-package (amd64, windows) (push) Successful in 47s
CI / build-and-package (arm64, darwin) (push) Successful in 45s
CI / build-and-package (arm64, linux) (push) Successful in 47s

- Убран update.owner из конфига, ldflag -X main.updateOwner, vars.TC_GITEA_OWNER и UPDATE_OWNER в Make.
- Владелец пакета = packageOwner (kamelion), совпадает с владельцем репо и создателем токена.
- app.New снова с 3 аргументами; тесты обновлены.
This commit is contained in:
Hermes
2026-08-16 12:37:53 +05:00
parent 8fcafcdffd
commit 05c17ed1f7
7 changed files with 25 additions and 39 deletions

View File

@@ -21,10 +21,10 @@ telegram:
# update (авто-обновление бинаря из Gitea Packages)
# Авто-режим только проверяет и уведомляет владельца; замена — по команде /update.
# Если base_url не задан — обновление отключено (фоллбэк на git.base_url НЕ используется).
# Владелец пакета — жёсткая константа в коде (packageOwner), настраивать не нужно.
# enabled: false # включить фоновую проверку обновления
# base_url: "http://gitea.hal9000.home" # хост Gitea для обновления (UPDATE_BASE_URL)
# token: "${UPDATE_TOKEN}" # токен read:package (UPDATE_TOKEN) — опционально, если не вшит
# owner: "kamelion" # владелец пакета в Gitea (UPDATE_OWNER)
# package: "ratatoskr" # имя пакета-хранилища (generic)
# check_interval: "24h" # как часто проверять наличие обновления