From 0b3305999c136f276256e787d90e951576186eee Mon Sep 17 00:00:00 2001 From: Carlos A Becker Date: Fri, 20 May 2022 09:56:24 -0300 Subject: [PATCH] fix: draft release when no existing draft release exists closes #3115 refs #3073 Signed-off-by: Carlos A Becker --- internal/client/github.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/client/github.go b/internal/client/github.go index 9aaf8d3519e..be8a3697ca9 100644 --- a/internal/client/github.go +++ b/internal/client/github.go @@ -218,7 +218,7 @@ func (c *githubClient) findDraftRelease(ctx *context.Context) (*github.Repositor return nil, err } for _, r := range releases { - if r.TagName == &ctx.Git.CurrentTag { + if r.GetTagName() == ctx.Git.CurrentTag { return r, nil } } @@ -227,7 +227,7 @@ func (c *githubClient) findDraftRelease(ctx *context.Context) (*github.Repositor } opts.Page = resp.NextPage } - return nil, nil + return nil, fmt.Errorf("no existing draft release found for %s", ctx.Git.CurrentTag) } func (c *githubClient) CreateRelease(ctx *context.Context, body string) (string, error) {