Create GitHub Actions build workflow with auto-updater JSON generation #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements a comprehensive GitHub Actions build workflow using
tauri-apps/tauri-actionthat automatically builds the Tauri application for multiple platforms and generates an updater JSON file for seamless auto-updates.Key Features
Multi-Platform Build Support
The workflow builds the application for all major platforms:
Auto-Updater Integration
tauri.conf.jsonwith GitHub releases as the update endpointtauri-plugin-updaterdependency and initializes it in the Rust codeupdater.jsonfile following Tauri v2 specification formatRelease Automation
The release workflow:
CI/CD Pipeline
Includes a CI workflow that tests builds on pull requests and pushes to ensure code quality and compilation integrity.
Usage
To create a new release:
The workflow handles everything automatically, enabling users to receive seamless updates through the Tauri updater system.
Additional Improvements
src/app.html@eslint/jsdependencyBUILD.mdThis implementation provides the foundation for issue #23 (auto-updater functionality) by setting up the complete build and release infrastructure needed for automatic application updates.
Fixes #25.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.