From ebbcdeeb30b180e4a915c19188621b71c3df436a Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Wed, 5 May 2021 09:34:51 +0200 Subject: [PATCH] Delete Source Branch After Merge --- main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.go b/main.go index 45dcdd3..663f1fe 100644 --- a/main.go +++ b/main.go @@ -152,6 +152,12 @@ func threatRepo(baseBranchRule glob.Glob, client *gitlab.Client, repo *gitlab.Pr fmt.Printf(" pull '%s' can not be merged: %v\n", pullList[0].WebURL, err) } else { fmt.Printf(" pull '%s' got merged successfully\n", pull.WebURL) + + if err, _ := client.Branches.DeleteBranch(repo.ID, baseBranch.Name); err != nil { + fmt.Printf(" branch '%s' can not be deleted: %v\n", baseBranch.Name, err) + } else { + fmt.Printf(" branch '%s' successfully deleted\n", baseBranch.Name) + } } // since we had a match go to next repo ...