build: correct prerelease number

This commit is contained in:
Nikita Kiselev
2025-07-10 20:45:45 +03:00
parent 5af66d228a
commit bbf2b9e294

View File

@@ -43,9 +43,18 @@ jobs:
- name: Extract latest tag and set filename
id: meta
run: |
LAST_TAG=$(git describe --tags --abbrev=0)
# Last stable tag.
LAST_TAG=$(git tag --sort=-v:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1)
# Fallback
if [ -z "$LAST_TAG" ]; then
LAST_TAG="v0.0.0"
fi
echo "Last Tag: $LAST_TAG"
SHORT_SHA=$(git rev-parse --short=7 HEAD)
TAG="${LAST_TAG}+${SHORT_SHA}"
DATE=$(date +%Y%m%d)
TAG="${LAST_TAG}-dev.${DATE}+${SHORT_SHA}"
echo "tag=$TAG" >> $GITHUB_OUTPUT
echo "filename=oc_telegram_shop_${TAG}.ocmod.zip" >> $GITHUB_OUTPUT