Skip to content

Commit 4a50585

Browse files
committed
save major.minor for stable releases only
1 parent b04a112 commit 4a50585

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/rust-docker.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ jobs:
6060
# Basic semver guard (allows prerelease/build metadata)
6161
if echo "$NAME" | grep -Eq '^[0-9]+\.[0-9]+\.[0-9]+'; then
6262
echo "SEMVER=$NAME" >> $GITHUB_OUTPUT
63+
# Check if this is a stable release (no prerelease suffix like -beta, -rc, -alpha)
64+
if echo "$NAME" | grep -Eq '^[0-9]+\.[0-9]+\.[0-9]+$'; then
65+
echo "IS_STABLE=true" >> $GITHUB_OUTPUT
66+
else
67+
echo "IS_STABLE=false" >> $GITHUB_OUTPUT
68+
fi
6369
fi
6470
fi
6571
- name: Docker meta
@@ -75,7 +81,7 @@ jobs:
7581
type=ref,event=pr
7682
type=ref,event=tag
7783
type=semver,pattern={{version}},value=${{ steps.taggen.outputs.SEMVER }},enable=${{ github.ref_type == 'tag' && steps.taggen.outputs.SEMVER != '' }}
78-
type=semver,pattern={{major}}.{{minor}},value=${{ steps.taggen.outputs.SEMVER }},enable=${{ github.ref_type == 'tag' && steps.taggen.outputs.SEMVER != '' }}
84+
type=semver,pattern={{major}}.{{minor}},value=${{ steps.taggen.outputs.SEMVER }},enable=${{ github.ref_type == 'tag' && steps.taggen.outputs.IS_STABLE == 'true' }}
7985
type=raw,value=${{ steps.taggen.outputs.TAG_SHA }}-${{ steps.taggen.outputs.TAG_DATE }}
8086
- name: Set up Depot CLI
8187
uses: depot/setup-action@v1

0 commit comments

Comments
 (0)