chore: Gitea Actions release workflow (Linux + Windows auto, macOS manual) #1

Merged
adrianbonpin merged 1 commits from chore/gitea-release-workflow into prod 2026-08-20 20:12:16 +00:00
1 Commits
Author SHA1 Message Date
adrianbonpin dc4389e41a chore: add Gitea Actions release workflow + macOS upload script
- Linux + Windows auto-build on v* tags via self-hosted runners
  (linux: sec-s1-runner/ubuntu-22.04, windows: win-ig3i/windows)
- Each job ensures the Gitea release exists (by tag) then uploads its
  own platform assets; parallel-safe and fail-fast:false so an offline
  runner doesn't block the other platform
- macOS is manual: scripts/release-mac.sh builds both arches here and
  uploads DMGs to the same release by tag
- Replaces GitHub-specific tauri-action with direct tauri build + Gitea API
2026-08-21 04:12:00 +08:00