Skip to content

Commit eb40950

Browse files
enowdevenowdev
authored andcommitted
fix(ci): remove redundant create-release job, let tauri-action handle release
1 parent 0fb1e79 commit eb40950

1 file changed

Lines changed: 13 additions & 49 deletions

File tree

.github/workflows/release.yml

Lines changed: 13 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -16,41 +16,7 @@ concurrency:
1616
cancel-in-progress: true
1717

1818
jobs:
19-
create-release:
20-
name: Create Release
21-
runs-on: ubuntu-latest
22-
outputs:
23-
release_id: ${{ steps.create-release.outputs.id }}
24-
version: ${{ steps.version.outputs.version }}
25-
steps:
26-
- uses: actions/checkout@v4
27-
28-
- name: Resolve version
29-
id: version
30-
run: |
31-
if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then
32-
VERSION="${{ github.event.inputs.version }}"
33-
else
34-
VERSION="${GITHUB_REF#refs/tags/}"
35-
fi
36-
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
37-
38-
- name: Create GitHub Release
39-
id: create-release
40-
env:
41-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42-
run: |
43-
VERSION="${{ steps.version.outputs.version }}"
44-
RELEASE_ID=$(gh release create "$VERSION" \
45-
--repo "${{ github.repository }}" \
46-
--title "$VERSION" \
47-
--generate-notes \
48-
--draft \
49-
--json id --jq '.id')
50-
echo "id=$RELEASE_ID" >> "$GITHUB_OUTPUT"
51-
5219
build:
53-
needs: create-release
5420
strategy:
5521
fail-fast: false
5622
matrix:
@@ -74,6 +40,17 @@ jobs:
7440
steps:
7541
- uses: actions/checkout@v4
7642

43+
- name: Resolve version
44+
id: version
45+
shell: bash
46+
run: |
47+
if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then
48+
VERSION="${{ github.event.inputs.version }}"
49+
else
50+
VERSION="${GITHUB_REF#refs/tags/}"
51+
fi
52+
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
53+
7754
- name: Setup Bun
7855
uses: oven-sh/setup-bun@v2
7956

@@ -107,22 +84,9 @@ jobs:
10784
env:
10885
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
10986
with:
110-
tagName: ${{ needs.create-release.outputs.version }}
111-
releaseName: ${{ needs.create-release.outputs.version }}
87+
tagName: ${{ steps.version.outputs.version }}
88+
releaseName: ${{ steps.version.outputs.version }}
11289
releaseBody: 'See assets below for download.'
11390
releaseDraft: true
11491
prerelease: false
11592
args: ${{ matrix.args }}
116-
117-
publish-release:
118-
name: Publish Release
119-
needs: [create-release, build]
120-
runs-on: ubuntu-latest
121-
steps:
122-
- name: Publish release
123-
env:
124-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
125-
run: |
126-
gh release edit "${{ needs.create-release.outputs.version }}" \
127-
--repo "${{ github.repository }}" \
128-
--draft=false

0 commit comments

Comments
 (0)