Commit Graph
7 Commits
Author SHA1 Message Date
Matt 9a665f8865 ci: create release before builds so upload has a target 2026-08-25 20:27:30 +00:00
Matt 9f5faba7c2 ci: simplify latest.json generation with pure Python 2026-08-25 19:52:05 +00:00
Matt a1c8df8b0e ci: use bash shell for Windows updater artifact upload 2026-08-25 19:46:09 +00:00
Matt 0d7ad9a709 ci: manually upload updater sigs and generate latest.json
The tauri-action doesn't properly handle Linux sig files in its
artifact discovery. This adds manual steps to upload .sig files and
updater bundles after each platform build, then generates latest.json
in a final job that reads the signatures from the release assets.
2026-08-25 19:40:33 +00:00
Matt 3da7d8790b ci: add updater signing key for latest.json generation 2026-08-25 19:25:29 +00:00
Matt e6c9d21b19 ci: upgrade tauri-action to v1 for proper updater sig uploads 2026-08-25 18:40:50 +00:00
Matt 18783eaf28 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
2026-08-25 18:25:05 +00:00