Two workflows adapted from voice-to-notes: - release.yml: Builds the Tauri app shell (.deb/.rpm for Linux, .msi for Windows, .dmg for macOS) on push to main. Auto-bumps version, creates Gitea release, uploads platform binaries. - build-sidecar.yml: Builds the headless Python backend sidecar via PyInstaller when client/server/backend code changes. Produces CUDA and CPU variants for Linux/Windows, CPU-only for macOS. Uses the new local-transcription-headless.spec (no PySide6 dependencies). Also adds local-transcription-headless.spec — a simplified PyInstaller config for the headless backend that excludes all Qt/PySide6 imports. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
11 KiB
11 KiB