diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index a8c5368..145be61 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -155,7 +155,7 @@ jobs: run: | git fetch --tags --force - LATEST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo 'v0.0.0') + LATEST_TAG=$(git tag -l "v*" | sort -V | tail -n 1) echo $LATEST_TAG if [[ $LATEST_TAG =~ ^v([0-9]+)\.([0-9]+)\.([0-9]+)$ ]]; then