diff --git a/.github/workflows/delete-old-branches.yml b/.github/workflows/delete-old-branches.yml index 10c4b12..60856db 100644 --- a/.github/workflows/delete-old-branches.yml +++ b/.github/workflows/delete-old-branches.yml @@ -21,6 +21,9 @@ jobs: run: | git fetch --prune + # Get the list of merged branches (remote) + MERGED_BRANCHES=$(git branch -r --merged origin/main | grep -v "main" | grep -v "HEAD") + # Delete merged branches older than 30 days, except main for branch in $(git branch -r --merged | grep -v "main" | grep -v "HEAD"); do BRANCH_NAME=$(echo $branch | sed 's/origin\///')