← ClaudeAtlas

building-tauri-with-github-actionslisted

Set up Tauri CI/CD with GitHub Actions and tauri-action for cross-platform desktop builds. USE WHEN automating Tauri build, test, or release across Windows/macOS/Linux, configuring workflow triggers, or publishing signed releases.
Sheshiyer/skill-clusters · ★ 0 · Web & Frontend · score 69
Install: claude install-skill Sheshiyer/skill-clusters
# Building Tauri Apps with GitHub Actions This skill covers CI/CD pipeline configuration for Tauri applications using GitHub Actions and the official `tauri-apps/tauri-action`. ## Overview GitHub Actions enables automated building, testing, and releasing of Tauri applications across Windows, macOS, and Linux platforms. The `tauri-action` handles the complexity of cross-platform builds and release management. ## Workflow Triggers ### Push to Release Branch ```yaml name: 'publish' on: workflow_dispatch: push: branches: - release ``` ### Tag-Based Releases ```yaml name: 'publish' on: push: tags: - 'app-v*' ``` ## Platform Matrix Configuration ### Standard Multi-Platform Matrix ```yaml jobs: publish-tauri: permissions: contents: write strategy: fail-fast: false matrix: include: - platform: 'macos-latest' args: '--target aarch64-apple-darwin' - platform: 'macos-latest' args: '--target x86_64-apple-darwin' - platform: 'ubuntu-22.04' args: '' - platform: 'windows-latest' args: '' runs-on: ${{ matrix.platform }} ``` ### With ARM Linux Support (Public Repos Only) Add `ubuntu-22.04-arm` to the matrix for native ARM64 Linux builds (public repositories only). ## Complete Workflow Example ```yaml name: 'publish' on: workflow_dispatch: push: branches: - release jobs: publish-tauri: permissions: