in cancelot/cancelot/cancelpreviousbuild.go [13:26]
func CancelPreviousBuild(ctx context.Context, currentBuildID string, branchName string, sameTriggerOnly bool) {
err := retry.Do(
func() error {
err := cancelPreviousBuild(ctx, currentBuildID, branchName, sameTriggerOnly)
if err != nil {
log.Printf("Will retry -- %v", err)
}
return err
},
)
if err != nil {
log.Fatalf("Failed even after retries")
}
}