From 9e05fbaad497b16eee3498dfacdda06fba341788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Mon, 29 May 2023 09:25:09 +0200 Subject: [PATCH] releaser: Add a way to bust the CircleCI Git cache --- releaser/releaser.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/releaser/releaser.go b/releaser/releaser.go index e50a3ba31..39e99275e 100644 --- a/releaser/releaser.go +++ b/releaser/releaser.go @@ -46,6 +46,12 @@ func New(skipPush, try bool, step int) (*ReleaseHandler, error) { return nil, fmt.Errorf("branch %q is not a release branch", branch) } + // Trim any cache busting suffix, e.g "release-0.90.0-take2" + takeIdx := strings.Index(branch, "-take") + if takeIdx > 0 { + branch = branch[:takeIdx] + } + version := strings.TrimPrefix(branch, prefix) version = strings.TrimPrefix(version, "v")