Skip to content

Commit e82378b

Browse files
fix: add write permissions and fix release asset paths
1 parent 17de4b2 commit e82378b

1 file changed

Lines changed: 26 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ jobs:
6161
needs: check
6262
if: startsWith(github.ref, 'refs/tags/v')
6363
runs-on: ${{ matrix.os }}
64+
permissions:
65+
contents: write
6466
strategy:
6567
matrix:
6668
os: [ubuntu-latest, windows-latest, macos-latest]
@@ -89,14 +91,32 @@ jobs:
8991
- name: Build
9092
run: npm run tauri build
9193

92-
- name: Upload Release Assets
94+
- name: Upload Release Assets (Windows)
95+
if: runner.os == 'Windows'
9396
uses: softprops/action-gh-release@v1
9497
with:
9598
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
101101
env:
102102
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

Comments
 (0)