summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-05-29 09:25:09 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-05-29 09:25:09 +0200
commit9e05fbaad497b16eee3498dfacdda06fba341788 (patch)
treede18089a42bb2e20fa4aca6ea3015468dde73205
parente3dfc76fa8665562798b1e89abc2aa0e9141b1fa (diff)
releaser: Add a way to bust the CircleCI Git cache
-rw-r--r--releaser/releaser.go6
1 files changed, 6 insertions, 0 deletions
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")