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
+8
View File
@@ -34,5 +34,13 @@
"icons/icon.icns",
"icons/icon.ico"
]
},
"plugins": {
"updater": {
"enabled": true,
"endpoints": [
"https://github.com/Factor-scd/clustri/releases/latest/download/latest.json"
]
}
}
}