- Added npm run test:run to GitHub Actions build workflow
- Updated workflow name to reflect testing is included
- Tests now run between lint and build steps
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Remove expensive cross-platform Electron packaging from the build pipeline
since it duplicates work done by the release pipeline. The build pipeline
now focuses on quick quality checks (linting + TypeScript compilation) for
every PR and main branch push.
🤖 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>