diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index cad31cf..5d2b7d3 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -62,7 +62,7 @@ jobs: - name: Compute new version run: | - LATEST=$(git tag --sort=-version:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -1) + LATEST=$(git tag --sort=-version:refname | { grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' || true; } | head -1) LATEST=${LATEST:-v0.0.0} VERSION="${LATEST#v}" MAJOR=$(echo "$VERSION" | cut -d. -f1) @@ -74,7 +74,7 @@ jobs: patch) PATCH=$((PATCH + 1)) ;; esac NEW_VERSION="v${MAJOR}.${MINOR}.${PATCH}" - echo "NEW_VERSION=${NEW_VERSION}" >> $GITEA_ENV + echo "NEW_VERSION=${NEW_VERSION}" >> "${GITHUB_ENV:-$GITEA_ENV}" echo "Bumping ${LATEST} → ${NEW_VERSION}" - name: Create and push tag