- Upload build outputs as workflow artifacts (windows/macos/linux)
- Add upload-to-release job that consolidates all platform uploads
- Add publish-to-pages job that deploys to GitHub Pages
- Add required permissions for Pages deployment
Build artifacts are now available in two places:
- GitHub Release for manual downloads
- GitHub Pages /update/ for auto-update systems
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add RELEASES.json to the release artifacts for macOS builds,
which is needed for auto-update functionality.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Remove duplicate upload step using actions/upload-release-asset@v1
which doesn't support wildcards. Keep only the gh CLI upload which
properly handles multiple files.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add build.yml workflow for continuous integration
- Builds web app on Ubuntu
- Packages Electron app for Windows, macOS, and Linux
- Uploads artifacts for each platform
- Add release.yml workflow with release-drafter integration
- Automatically creates draft releases on push to main
- Auto-calculates version based on PR labels (major/minor/patch)
- Updates package.json version during build for proper installers
- Uploads platform-specific installers to draft releases
- Add release-drafter.yml configuration
- Organizes changelog by categories (Features, Bug Fixes, Maintenance)
- Supports semantic versioning via PR labels
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>