diff --git a/.github/workflows/publish-main.yml b/.github/workflows/publish-main.yml index b7360b92..f0f80cd5 100644 --- a/.github/workflows/publish-main.yml +++ b/.github/workflows/publish-main.yml @@ -161,7 +161,7 @@ jobs: exit 1 fi - if git rev-parse --verify --quiet HEAD^ >/dev/null; then + if [ "$EVENT" = "push" ] && git rev-parse --verify --quiet HEAD^ >/dev/null; then changed=$(git diff --name-only HEAD^ HEAD) body=$(git diff -U0 HEAD^ HEAD -- "$VERSION_FILE" | grep -E '^[+-]' | grep -vE '^(\+\+\+|---)' || true) other=$(printf '%s\n' "$body" | grep -cvE '^[+-]\s*VERSION = ' || true)