Hermes
4de6a4241a
feat(update): отдельный update.base_url и вшитый токен read:package
...
CI / test (push) Successful in 43s
CI / build-and-package (amd64, darwin) (push) Successful in 40s
CI / build-and-package (amd64, linux) (push) Successful in 39s
CI / build-and-package (amd64, windows) (push) Successful in 39s
CI / build-and-package (arm64, darwin) (push) Successful in 36s
CI / build-and-package (arm64, linux) (push) Successful in 39s
- update.base_url (env UPDATE_BASE_URL) — хост обновления, БЕЗ фоллбэка на git.base_url: пустое значение отключает update.
- Убран git.token из пути обновления: теперь отдельный токен.
- Токен read:package вшивается при сборке (-X main.updateToken из секрета TC_UPDATE_TOKEN), приоритет над update.token из конфига.
- Обновлены app.New (сигнатура), main, Makefile, CI, config.example, тесты.
2026-08-16 12:20:53 +05:00
Hermes
44ac7d73bb
feat: автообновление бинаря из Gitea Packages (/update, /status, авто-уведомление)
CI / test (push) Successful in 47s
CI / build-and-package (amd64, darwin) (push) Successful in 40s
CI / build-and-package (amd64, linux) (push) Successful in 40s
CI / build-and-package (amd64, windows) (push) Successful in 39s
CI / build-and-package (arm64, darwin) (push) Successful in 40s
CI / build-and-package (arm64, linux) (push) Successful in 40s
2026-08-16 11:50:23 +05:00
Hermes
3298bbcf8a
feat: кросс-компиляция linux/windows/darwin × amd64/arm64
CI / test (push) Successful in 35s
CI / build-and-package (amd64, darwin) (push) Successful in 1m7s
CI / build-and-package (amd64, linux) (push) Successful in 34s
CI / build-and-package (amd64, windows) (push) Successful in 1m9s
CI / build-and-package (arm64, darwin) (push) Successful in 1m11s
CI / build-and-package (arm64, linux) (push) Successful in 1m17s
2026-08-15 11:12:22 +05:00
a24077f37f
chore: удалён build.yml (дублирует ci.yaml)
2026-08-15 10:48:57 +05:00
Hermes
39a79f78fc
fix: build+package в одной джобе (upload-artifact несовместим с Gitea)
build-test / build (push) Successful in 38s
2026-08-15 10:48:51 +05:00
Hermes
de43236e0b
fix: flat filename в generic-пакете (ratatoskr вместо linux-amd64/ratatoskr)
build-test / build (push) Successful in 33s
2026-08-15 10:46:00 +05:00
Hermes
ea84e07f84
fix: используем vars.GIT_MAIN_URL + секрет TC_GITEA_TOKEN (вм. хардкода)
build-test / build (push) Successful in 27s
2026-08-15 10:23:40 +05:00
Hermes
572f39cb3e
CI: Gitea Actions workflow (test+build+package), Makefile, config.yaml.example, .gitignore
build-test / build (push) Successful in 32s
CI / test (push) Successful in 32s
CI / build (push) Failing after 37s
CI / package (push) Has been skipped
2026-08-15 10:20:34 +05:00
Hermes
53cf901707
ratatoskr-go: стартовый каркас (Go-бинарь, CI, structure)
build-test / build (push) Successful in 47s
2026-08-14 08:53:57 +05:00