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

@@ -24,11 +24,6 @@ var version = "dev"
// Без ldflags — пустой; тогда используется update.token из конфига (если задан).
var updateToken = ""
// updateOwner — владелец Gitea-пакета (обычно git-юзер), вшивается при сборке:
// go build -ldflags "-X main.updateOwner=kamelion"
// Без ldflags — пустой; тогда используется update.owner из конфига (если задан).
var updateOwner = ""
func main() {
cfg := flag.String("config", "", "путь к config.yaml (по умолчанию — CWD/config.yaml)")
versionFlag := flag.Bool("version", false, "показать версию и выйти")
@@ -39,7 +34,7 @@ func main() {
return
}
a, err := app.New(*cfg, version, updateToken, updateOwner)
a, err := app.New(*cfg, version, updateToken)
if err != nil {
log.Fatalf("app init: %v", err)
}