1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-02-01 13:07:49 +02:00

fix new gitlab releases throwing 404 due to API change #2334 (#2335)

This commit is contained in:
msvechla 2021-07-06 10:42:56 +02:00 committed by GitHub
parent 9333f80ad4
commit 5bcfa9042d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -208,11 +208,11 @@ func (c *gitlabClient) CreateRelease(ctx *context.Context, body string) (release
name := title
tagName := ctx.Git.CurrentTag
release, resp, err := c.client.Releases.GetRelease(projectID, tagName)
if err != nil && (resp == nil || resp.StatusCode != 403) {
if err != nil && (resp != nil && resp.StatusCode != 403 && resp.StatusCode != 404) {
return "", err
}
if resp.StatusCode == 403 {
if resp.StatusCode == 403 || resp.StatusCode == 404 {
log.WithFields(log.Fields{
"err": err.Error(),
}).Debug("get release")