Skip to content

Commit 7060e91

Browse files
feat: Add create-release job to build workflow and update release options
1 parent 4aab950 commit 7060e91

1 file changed

Lines changed: 24 additions & 2 deletions

File tree

.github/workflows/build.yml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jobs:
2424

2525
# The type of runner that the job will run on
2626
runs-on: ${{ matrix.platform }}
27+
permissions:
28+
contents: write
2729

2830
steps:
2931
- name: Checkout repository
@@ -96,7 +98,7 @@ jobs:
9698
releaseBody: "New release"
9799
releaseDraft: false
98100
prerelease: false
99-
includeRelease: true
101+
includeRelease: false
100102
includeDebug: false
101103
args: --target universal-apple-darwin
102104

@@ -130,5 +132,25 @@ jobs:
130132
releaseBody: "New release"
131133
releaseDraft: false
132134
prerelease: false
133-
includeRelease: true
135+
includeRelease: false
134136
includeDebug: false
137+
138+
create-release:
139+
needs: build
140+
runs-on: ubuntu-latest
141+
permissions:
142+
contents: write
143+
steps:
144+
- name: Checkout repository
145+
uses: actions/checkout@v4
146+
147+
- name: Create Release
148+
uses: softprops/action-gh-release@v1
149+
with:
150+
tag_name: ${{ github.ref_name }}
151+
name: "Release ${{ github.ref_name }}"
152+
body: "New release"
153+
draft: false
154+
prerelease: false
155+
files: |
156+
src-tauri/target/release/bundle/**/*

0 commit comments

Comments
 (0)