This guide describes how to package and release the TextLingo Desktop application.
The version 0.1.0 configuration is already set up.
We use GitHub Actions to automatically build the application for macOS, Windows, and Linux.
The build workflow is triggered when you push a tag starting with v.
git tag v0.1.0
git push origin v0.1.0Go to the "Actions" tab in your GitHub repository to see the build progress. There will be a "publish" workflow running.
Once the build is complete, a new Draft Release will be created in the "Releases" section of your repository. It will contain:
- macOS:
.dmg,.app.tar.gz(Universal/Intel/Apple Silicon depending on config) - Windows:
.msi,.exe - Linux:
.AppImage,.deb
To build the macOS version locally for testing:
cd textlingo-desktop
npm run tauri buildThe output will be in src-tauri/target/release/bundle/dmg.