From abbcdb11136afd8cf4eb21c2103e81d22b9c886f Mon Sep 17 00:00:00 2001 From: paul Date: Mon, 21 Jul 2025 17:31:39 +0200 Subject: [PATCH] feat: exclude Claude contributor from GitHub mirror workflow --- .gitea/workflows/mirror-to-github.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/mirror-to-github.yml b/.gitea/workflows/mirror-to-github.yml index 68307a1..193f2ec 100644 --- a/.gitea/workflows/mirror-to-github.yml +++ b/.gitea/workflows/mirror-to-github.yml @@ -63,9 +63,18 @@ jobs: COMMITS_AFTER_TARGET=$(git rev-list --reverse --no-merges $TARGET_COMMIT..main) if [ -n "$COMMITS_AFTER_TARGET" ]; then - echo "📋 Applying changes from commits after $TARGET_COMMIT:" + echo "📋 Applying changes from commits after $TARGET_COMMIT (excluding Claude commits):" for commit in $COMMITS_AFTER_TARGET; do + # Get the commit author name + COMMIT_AUTHOR_NAME=$(git log --format="%an" -n 1 $commit) + + # Skip commits by Claude + if [ "$COMMIT_AUTHOR_NAME" = "Claude" ]; then + echo "⚠️ Skipping commit by Claude: $(git log --oneline -1 $commit)" + continue + fi + echo "Processing: $(git log --oneline -1 $commit)" # Get the commit message and author info