From 154c52075526c3819a97d9b610ceaf2e97628c86 Mon Sep 17 00:00:00 2001 From: Sam Therapy <87501267+SamTherapy@users.noreply.github.com> Date: Sat, 22 Oct 2022 01:42:19 +0000 Subject: [PATCH] fix: Trim trailing slash from Gitea URL (#3488) This PR will truncate any trailing slash left by specifying only a Gitea API URL. Fixes #3487 I have not added any tests for this. Signed-off-by: Sam Therapy Co-authored-by: Carlos Alexandro Becker --- internal/pipe/defaults/defaults.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/pipe/defaults/defaults.go b/internal/pipe/defaults/defaults.go index 4bdfeb1c580..116862397b0 100644 --- a/internal/pipe/defaults/defaults.go +++ b/internal/pipe/defaults/defaults.go @@ -35,7 +35,7 @@ func (Pipe) Run(ctx *context.Context) error { return fmt.Errorf("templating Gitea API URL: %w", err) } - ctx.Config.GiteaURLs.Download = strings.ReplaceAll(apiURL, "/api/v1", "") + ctx.Config.GiteaURLs.Download = strings.TrimSuffix(strings.ReplaceAll(apiURL, "/api/v1", ""), "/") } for _, defaulter := range defaults.Defaulters { if err := errhandler.Handle(defaulter.Default)(ctx); err != nil {