build: correct prerelease number
This commit is contained in:
13
.github/workflows/main.yaml
vendored
13
.github/workflows/main.yaml
vendored
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user