fix(releaser): Add debug info for release creation gitea 🐛
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful

This commit was merged in pull request #7.
This commit is contained in:
2024-04-02 15:51:23 +13:00
parent ad8d69452d
commit c4cecdebb4

View File

@@ -36,6 +36,7 @@ func New(c *config.GiteaProvider, checkConfig bool) (*GiteaClient, error) {
if err != nil && checkConfig { if err != nil && checkConfig {
return &GiteaClient{}, err return &GiteaClient{}, err
} }
c.AccessToken = token c.AccessToken = token
if c.URL == "" { if c.URL == "" {
@@ -118,7 +119,11 @@ func (g *GiteaClient) makeRelease(releaseVersion *shared.ReleaseVersion, generat
g.client.CreateRelease(g.config.User, g.config.Repo, opt) g.client.CreateRelease(g.config.User, g.config.Repo, opt)
release, _, err := g.client.CreateRelease(g.config.User, g.config.Repo, opt) release, _, err := g.client.CreateRelease(g.config.User, g.config.Repo, opt)
g.log.Debugf("Release response: %+v", *release)
if err != nil { if err != nil {
g.log.Debugf("Release Error response: %+v", err)
if strings.Contains(err.Error(), "Release is has no Tag") { if strings.Contains(err.Error(), "Release is has no Tag") {
g.log.Infof("A release with tag %s already exits, will not perform a release or update", tag) g.log.Infof("A release with tag %s already exits, will not perform a release or update", tag)
return nil return nil
@@ -126,7 +131,6 @@ func (g *GiteaClient) makeRelease(releaseVersion *shared.ReleaseVersion, generat
return fmt.Errorf("could not create release: %s", err.Error()) return fmt.Errorf("could not create release: %s", err.Error())
} }
g.release = release g.release = release
g.log.Debugf("Release response: %+v", *release)
g.log.Infof("Created release") g.log.Infof("Created release")
return nil return nil