|
61 | 61 | needs: check |
62 | 62 | if: startsWith(github.ref, 'refs/tags/v') |
63 | 63 | runs-on: ${{ matrix.os }} |
| 64 | + permissions: |
| 65 | + contents: write |
64 | 66 | strategy: |
65 | 67 | matrix: |
66 | 68 | os: [ubuntu-latest, windows-latest, macos-latest] |
@@ -89,14 +91,32 @@ jobs: |
89 | 91 | - name: Build |
90 | 92 | run: npm run tauri build |
91 | 93 |
|
92 | | - - name: Upload Release Assets |
| 94 | + - name: Upload Release Assets (Windows) |
| 95 | + if: runner.os == 'Windows' |
93 | 96 | uses: softprops/action-gh-release@v1 |
94 | 97 | with: |
95 | 98 | files: | |
96 | | - src-tauri/target/release/bundle/**/*.exe |
97 | | - src-tauri/target/release/bundle/**/*.msi |
98 | | - src-tauri/target/release/bundle/**/*.dmg |
99 | | - src-tauri/target/release/bundle/**/*.AppImage |
100 | | - src-tauri/target/release/bundle/**/*.deb |
| 99 | + src-tauri/target/release/bundle/msi/*.msi |
| 100 | + src-tauri/target/release/bundle/nsis/*.exe |
101 | 101 | env: |
102 | 102 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 103 | + |
| 104 | + - name: Upload Release Assets (macOS) |
| 105 | + if: runner.os == 'macOS' |
| 106 | + uses: softprops/action-gh-release@v1 |
| 107 | + with: |
| 108 | + files: | |
| 109 | + src-tauri/target/release/bundle/dmg/*.dmg |
| 110 | + env: |
| 111 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 112 | + |
| 113 | + - name: Upload Release Assets (Linux) |
| 114 | + if: runner.os == 'Linux' |
| 115 | + uses: softprops/action-gh-release@v1 |
| 116 | + with: |
| 117 | + files: | |
| 118 | + src-tauri/target/release/bundle/appimage/*.AppImage |
| 119 | + src-tauri/target/release/bundle/deb/*.deb |
| 120 | + env: |
| 121 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 122 | + |
0 commit comments