name: Release on: push: tags: - 'v*' jobs: build: strategy: fail-fast: false matrix: include: - platform: windows-latest # - platform: ubuntu-22.04 # - platform: macos-latest runs-on: ${{ matrix.platform }} steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Node uses: actions/setup-node@v4 with: node-version: lts/* cache: npm - name: Setup Rust uses: dtolnay/rust-toolchain@stable - name: Cache Rust dependencies uses: swatinem/rust-cache@v2 with: workspaces: src-tauri - name: Install frontend dependencies run: npm ci - name: Build and release uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tagName: ${{ github.ref_name }} releaseName: "Simpl'Résultat ${{ github.ref_name }}" releaseBody: | ## Installation Téléchargez le fichier `.msi` ou `.exe` ci-dessous et lancez l'installation. > **Note :** Windows SmartScreen peut afficher un avertissement car l'application n'est pas signée. > Cliquez sur **« Informations complémentaires »** puis **« Exécuter quand même »**. releaseDraft: false prerelease: false