ci: add multi-OS release workflow with auto-updater

- GitHub Action builds for Linux, Windows, macOS on v* tag push
- macOS universal binary (Intel + Apple Silicon)
- Draft release with all installers + updater signatures
- tauri-plugin-updater for built-in auto-update support
This commit is contained in:
Matt
2026-08-25 18:25:05 +00:00
parent 717911b18b
commit 18783eaf28
23 changed files with 516 additions and 90 deletions
+1
View File
@@ -11,6 +11,7 @@ tauri-build = { version = "2", features = [] }
[dependencies]
tauri = { version = "2", features = ["tray-icon"] }
tauri-plugin-dialog = "2"
tauri-plugin-updater = "2"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false }