Skip to content

Commit 5163793

Browse files
[FIX] for the incorrect release name
1 parent bdf7608 commit 5163793

1 file changed

Lines changed: 16 additions & 42 deletions

File tree

.github/workflows/release-multi-os.yml

Lines changed: 16 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,12 @@ jobs:
1313
name: Create Release
1414
runs-on: ubuntu-latest
1515
outputs:
16-
is_alpha: ${{ steps.release_type.outputs.is_alpha }}
17-
is_beta: ${{ steps.release_type.outputs.is_beta }}
18-
suffix: ${{ steps.release_type.outputs.suffix }}
1916
app_name: ${{ steps.app_info.outputs.app_name }}
2017
version: ${{ steps.app_info.outputs.version }}
2118
steps:
2219
- name: Checkout code
2320
uses: actions/checkout@v4
2421

25-
- name: Determine Release Type
26-
id: release_type
27-
run: |
28-
TAG="${GITHUB_REF##*/}"
29-
if [[ "$TAG" == *alpha* || "$TAG" == *Alpha* || "$TAG" == *ALPHA* ]]; then
30-
echo "is_alpha=true" >> $GITHUB_OUTPUT
31-
echo "is_beta=false" >> $GITHUB_OUTPUT
32-
echo "suffix= Beta" >> $GITHUB_OUTPUT
33-
elif [[ "$TAG" == *beta* || "$TAG" == *Beta* || "$TAG" == *BETA* ]]; then
34-
echo "is_alpha=false" >> $GITHUB_OUTPUT
35-
echo "is_beta=true" >> $GITHUB_OUTPUT
36-
echo "suffix= Beta" >> $GITHUB_OUTPUT
37-
else
38-
echo "is_alpha=false" >> $GITHUB_OUTPUT
39-
echo "is_beta=false" >> $GITHUB_OUTPUT
40-
echo "suffix=" >> $GITHUB_OUTPUT
41-
fi
42-
4322
- name: Install jq
4423
run: sudo apt-get update && sudo apt-get install -y jq
4524

@@ -51,15 +30,26 @@ jobs:
5130
echo "app_name=$APP_NAME" >> $GITHUB_OUTPUT
5231
echo "version=$VERSION" >> $GITHUB_OUTPUT
5332
33+
- name: Determine if Pre-release
34+
id: release_type
35+
run: |
36+
TAG="${GITHUB_REF##*/}"
37+
if [[ "$TAG" == *alpha* || "$TAG" == *Alpha* || "$TAG" == *ALPHA* ||
38+
"$TAG" == *beta* || "$TAG" == *Beta* || "$TAG" == *BETA* ||
39+
"$TAG" == *rc* || "$TAG" == *RC* ]]; then
40+
echo "prerelease=true" >> $GITHUB_OUTPUT
41+
else
42+
echo "prerelease=false" >> $GITHUB_OUTPUT
43+
fi
44+
5445
- name: Create Release
55-
id: create_release
5646
uses: ncipollo/release-action@v1
5747
with:
5848
tag: ${{ github.ref }}
5949
name: Release ${{ github.ref_name }}
6050
bodyFile: release_text.md
6151
draft: false
62-
prerelease: ${{ steps.release_type.outputs.is_alpha == 'true' || steps.release_type.outputs.is_beta == 'true' }}
52+
prerelease: ${{ steps.release_type.outputs.prerelease == 'true' }}
6353
env:
6454
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6555

@@ -99,7 +89,7 @@ jobs:
9989
ppg installer
10090
10191
- name: Debug - List target contents
102-
run: ls -R target || true
92+
run: ls -la target/
10393

10494
- name: Upload to Release
10595
uses: svenstaro/upload-release-action@v2
@@ -140,7 +130,7 @@ jobs:
140130
ppg installer
141131
142132
- name: Debug - List target contents
143-
run: ls -R target || true
133+
run: ls -la target/
144134

145135
- name: Upload to Release
146136
uses: svenstaro/upload-release-action@v2
@@ -202,22 +192,6 @@ jobs:
202192
with:
203193
repo_token: ${{ secrets.GITHUB_TOKEN }}
204194
file: target/${{ needs.create-release.outputs.app_name }}*Setup.exe
205-
asset_name: ${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.suffix }}-${{ needs.create-release.outputs.version }}.exe
195+
asset_name: ${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}.exe
206196
tag: ${{ github.ref }}
207197
overwrite: true
208-
209-
rollback-release:
210-
name: Rollback on Failure
211-
if: ${{ failure() }}
212-
needs: [build-linux, build-macos, build-windows]
213-
runs-on: ubuntu-latest
214-
steps:
215-
- name: Checkout code
216-
uses: actions/checkout@v4
217-
218-
- name: Rollback Release
219-
uses: author/action-rollback@1.0.4
220-
with:
221-
tag: ${{ github.ref }}
222-
env:
223-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)