func CancelPreviousBuild()

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")
	}
}