Skip to content

Commit 058c570

Browse files
committed
Fix prerelease and latest flags for release builds
Fixes #9 Signed-off-by: Joachim Wiberg <[email protected]>
1 parent 4e4b018 commit 058c570

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/build-push.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,21 @@ jobs:
8888
if [[ "${VER}" =~ ^v.* ]]; then
8989
TAG=${VER#?}
9090
SFX="-$VER"
91+
if [[ "${VER}" =~ ^v[0-9.]+(-alpha|-beta|-rc)[0-9]* ]]; then
92+
PRE=true
93+
LAT=false
94+
else
95+
PRE=false
96+
LAT=true
97+
fi
9198
else
9299
VER=edge
93100
TAG=$VER
101+
PRE=false
102+
LAT=false
94103
fi
104+
echo "pre=$PRE" >> $GITHUB_OUTPUT
105+
echo "lat=$LAT" >> $GITHUB_OUTPUT
95106
echo "ver=$VER" >> $GITHUB_OUTPUT
96107
echo "tag=$TAG" >> $GITHUB_OUTPUT
97108
echo "sfx=$SFX" >> $GITHUB_OUTPUT
@@ -136,7 +147,8 @@ jobs:
136147
omitName: true
137148
omitBody: true
138149
omitBodyDuringUpdate: true
139-
prerelease: true
150+
prerelease: ${{ steps.vars.outputs.pre }}
151+
makeLatest: ${{ steps.vars.outputs.lat }}
140152
tag: ${{ steps.vars.outputs.ver }}
141153
token: ${{ secrets.GITHUB_TOKEN }}
142154
artifacts: "*.tar.gz*"

0 commit comments

Comments
 (0)