diff --git a/.husky/pre-push b/.husky/pre-push index fe18dcf..07cb74d 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -30,21 +30,12 @@ do git tag -f "$TAG" > /dev/null echo "✅ Tag $TAG has been updated locally with synced versions." - echo "🚀 Auto-pushing updated tag..." + echo "🚀 Proceeding with push..." - # Push the updated branch and tag directly (using --no-verify to avoid recursion) - CURRENT_BRANCH=$(git branch --show-current) - if [ -n "$CURRENT_BRANCH" ]; then - git push origin "$CURRENT_BRANCH" --no-verify - fi - git push origin "$TAG" --force --no-verify - - echo "✨ Success! The hook synchronized the versions, committed to branch, and pushed the updated tag for you." - echo "â„šī¸ Note: The original push command was aborted in favor of the auto-push. This is normal." - exit 1 # We MUST exit 1 here to stop git from proceeding with the original push which would fail + exit 0 else echo "✨ Versions already in sync for $TAG." - exit 0 # Allow git to proceed with the original push since we didn't do it ourselves + exit 0 fi fi done