Skip to content

Commit 93873f4

Browse files
committed
handle prelease flags
1 parent 5280dfa commit 93873f4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/publish.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ on:
1111
required: true
1212
type: string
1313
default: '1.x.x'
14+
prerelease:
15+
description: 'Mark as pre-release'
16+
required: true
17+
type: boolean
18+
default: false
1419

1520
jobs:
1621
build:
@@ -50,6 +55,7 @@ jobs:
5055
echo "version_number=$VERSION_NUMBER" >> $GITHUB_OUTPUT
5156
echo "tag_name=v$VERSION_NUMBER" >> $GITHUB_OUTPUT
5257
echo "apk_name=swingmusic.v$VERSION_NUMBER.apk" >> $GITHUB_OUTPUT
58+
echo "prerelease=${{ github.event.inputs.prerelease }}" >> $GITHUB_OUTPUT
5359
else
5460
# Push trigger - extract from commit message
5561
COMMIT_MSG="${{ github.event.head_commit.message }}"
@@ -63,6 +69,7 @@ jobs:
6369
echo "version_number=$VERSION_NUMBER" >> $GITHUB_OUTPUT
6470
echo "tag_name=v$VERSION_NUMBER" >> $GITHUB_OUTPUT
6571
echo "apk_name=swingmusic.v$VERSION_NUMBER.apk" >> $GITHUB_OUTPUT
72+
echo "prerelease=true" >> $GITHUB_OUTPUT
6673
fi
6774
6875
- name: Build signed APK
@@ -84,7 +91,7 @@ jobs:
8491
tag_name: ${{ steps.version.outputs.tag_name }}
8592
name: ${{ steps.version.outputs.tag_name }}
8693
draft: false
87-
prerelease: true
94+
prerelease: ${{ steps.version.outputs.prerelease }}
8895
files: app/build/outputs/apk/release/${{ steps.version.outputs.apk_name }}
8996
generate_release_notes: true
9097
env:

0 commit comments

Comments
 (0)