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
|
- name: Extract latest tag and set filename
|
||||||
id: meta
|
id: meta
|
||||||
run: |
|
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)
|
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 "tag=$TAG" >> $GITHUB_OUTPUT
|
||||||
echo "filename=oc_telegram_shop_${TAG}.ocmod.zip" >> $GITHUB_OUTPUT
|
echo "filename=oc_telegram_shop_${TAG}.ocmod.zip" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user