Commit Graph

3 Commits

Author SHA1 Message Date
Reuven 56de77c0ad ci: update desktop-release workflow for v0.4.0 with attach_to_existing option
- Update default version to 0.4.0
- Add attach_to_existing input to add assets to existing releases
- Allows attaching Windows builds to v0.4.0-desktop release

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-09 22:01:33 -04:00
Reuven da4255a54c fix(ci): use correct rust-toolchain action name
Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-09 13:05:12 -04:00
Reuven 26a7d6775a feat(desktop): add GitHub Actions workflow for cross-platform releases
- Add desktop-release.yml workflow for automated Windows/macOS builds
- Fix frontendDist path in tauri.conf.json for production builds
- Builds macOS (arm64 + x64) and Windows (MSI + NSIS) on native runners
- Creates GitHub Release with all artifacts on tag push or manual dispatch

To trigger a release:
  git tag desktop-v0.3.0 && git push origin desktop-v0.3.0
Or use workflow_dispatch from GitHub Actions UI

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-09 11:51:16 -04:00