Skip to content

Commit eb46c50

Browse files
committed
ci: update build release ci
1 parent 33aee65 commit eb46c50

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

.github/workflows/release.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
name: Build Release
22

33
on:
4+
push:
5+
tags:
6+
- "v*"
47
release:
58
types: [published]
69

710
permissions:
8-
contents: read
11+
contents: write
912
packages: write
1013

1114
jobs:
1215
build:
13-
name: Build (${{ matrix.os }})
16+
name: Build (${{ matrix.os }} - ${{ matrix.rid }})
1417
runs-on: ${{ matrix.os }}
1518
strategy:
1619
fail-fast: false
@@ -19,27 +22,25 @@ jobs:
1922
- os: windows-latest
2023
rid: win-x64
2124
electron_arch: x64
22-
upload_glob: |
23-
frontend/release/**/*.exe
24-
frontend/release/**/*.zip
25+
upload_glob: "frontend/release/*.exe"
2526
- os: ubuntu-latest
2627
rid: linux-x64
2728
electron_arch: x64
2829
upload_glob: |
29-
frontend/release/**/*.AppImage
30-
frontend/release/**/*.tar.gz
30+
frontend/release/*.AppImage
31+
frontend/release/*.tar.gz
3132
- os: ubuntu-latest
3233
rid: linux-arm
3334
electron_arch: armv7l
3435
upload_glob: |
35-
frontend/release/**/*.AppImage
36-
frontend/release/**/*.tar.gz
36+
frontend/release/*.AppImage
37+
frontend/release/*.tar.gz
3738
- os: ubuntu-latest
3839
rid: linux-arm64
3940
electron_arch: arm64
4041
upload_glob: |
41-
frontend/release/**/*.AppImage
42-
frontend/release/**/*.tar.gz
42+
frontend/release/*.AppImage
43+
frontend/release/*.tar.gz
4344
steps:
4445
- uses: actions/checkout@v4
4546
with:
@@ -70,5 +71,8 @@ jobs:
7071

7172
- name: Upload release assets
7273
uses: softprops/action-gh-release@v2
74+
if: startsWith(github.ref, 'refs/tags/') || github.event_name == 'release'
7375
with:
7476
files: ${{ matrix.upload_glob }}
77+
env:
78+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)