name: Release on: push: tags: - "v*.*.*" permissions: contents: write jobs: release: strategy: fail-fast: false matrix: include: - target: x86_64-pc-windows-msvc arch: x64 - target: aarch64-pc-windows-msvc arch: arm64 runs-on: windows-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 22 cache: npm - uses: dtolnay/rust-toolchain@stable with: targets: ${{ matrix.target }} - uses: Swatinem/rust-cache@v2 with: workspaces: src-tauri key: ${{ matrix.target }} - run: npm ci - uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tagName: ${{ github.ref_name }} releaseName: "Summarum ${{ github.ref_name }}" releaseDraft: true prerelease: false args: --target ${{ matrix.target }}