d3ro-voice/apps/desktop/tests
Yun Chan 7953706142 feat(release): publish desktop updates from a tag through one feed
Desktop clients had two competing update sources: the runtime pointed at a
legacy GitLab registry while the Forgejo packages were filled in by
hardcoded, version-pinned scripts. Operators could not tell which feed was
authoritative, and no release could be reproduced from a tag.

Auto-update now reads a single canonical Forgejo registry feed, updated by
a version-agnostic publisher that runs from the tag on Forgejo, GitLab, and
GitHub CI alike. Channel, minimum supported version, forced install,
full-versus-delta thresholds, staged rollout, and a remote kill switch come
from one policy file the client fetches alongside the feed. Tag creation is
gated on a clean tree, matching version surfaces, and a changelog section.
2026-09-16 23:23:00 +09:00
..
e2e feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
helpers feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
main feat(release): publish desktop updates from a tag through one feed 2026-09-16 23:23:00 +09:00
red feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
shared feat(bootstrap): Whisper large-v3-turbo 기본 전환 + 온보딩 2단계 다운로드 진행률 2026-07-21 11:59:49 +09:00
unit feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00
setup.ts ci: bootstrap Linux release toolchains 2026-08-29 19:19:19 +09:00