diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 944f0ab..7b3fe29 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -64,7 +64,7 @@ jobs: API="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases" PREV_TAG=$(git tag --sort=-version:refname | { grep -v "^${TAG}$" || true; } | head -1) - if [ -n "$PREV_TAG" ]; then + if [ -n "$PREV_TAG" ] && git rev-parse --verify "${PREV_TAG}" >/dev/null 2>&1; then NOTES=$(git log "${PREV_TAG}..${TAG}" --pretty=format:"- %s" --no-merges) else NOTES=$(git log --pretty=format:"- %s" --no-merges)