diff --git a/internal/releaser/git/git.go b/internal/releaser/git/git.go index c0276a5..e105bcd 100644 --- a/internal/releaser/git/git.go +++ b/internal/releaser/git/git.go @@ -65,7 +65,7 @@ func (g *Client) GetCompareURL(oldVersion, newVersion string) string { } // CreateRelease creates release on remote -func (g *Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog, _ *assets.Container) error { +func (g *Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog, _ *assets.Set) error { tag := "v" + releaseVersion.Next.Version.String() g.log.Infof("create release with version %s", tag) diff --git a/internal/releaser/github/github.go b/internal/releaser/github/github.go index 64be2b9..149bfb8 100644 --- a/internal/releaser/github/github.go +++ b/internal/releaser/github/github.go @@ -79,7 +79,7 @@ func (g *Client) GetCompareURL(oldVersion, newVersion string) string { } // CreateRelease creates release on remote -func (g *Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog, assets *assets.Container) error { +func (g *Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog, assets *assets.Set) error { err := g.makeRelease(releaseVersion, generatedChangelog) if err != nil { return err @@ -117,7 +117,7 @@ func (g *Client) makeRelease(releaseVersion *shared.ReleaseVersion, generatedCha } // UploadAssets uploads specified assets -func (g *Client) uploadAssets(assets *assets.Container) error { +func (g *Client) uploadAssets(assets *assets.Set) error { if g.release != nil { for _, asset := range assets.All() { path, err := asset.GetPath() diff --git a/internal/releaser/gitlab/gitlab.go b/internal/releaser/gitlab/gitlab.go index ef34dea..770174f 100644 --- a/internal/releaser/gitlab/gitlab.go +++ b/internal/releaser/gitlab/gitlab.go @@ -87,7 +87,7 @@ func (g *Client) GetCompareURL(oldVersion, newVersion string) string { } // CreateRelease creates release on remote -func (g *Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog, assets *assets.Container) error { +func (g *Client) CreateRelease(releaseVersion *shared.ReleaseVersion, generatedChangelog *shared.GeneratedChangelog, assets *assets.Set) error { err := g.makeRelease(releaseVersion, generatedChangelog) if err != nil { return err @@ -136,7 +136,7 @@ func (g *Client) makeRelease(releaseVersion *shared.ReleaseVersion, generatedCha return nil } -func (g *Client) uploadAssets(assets *assets.Container) error { +func (g *Client) uploadAssets(assets *assets.Set) error { for _, asset := range assets.All() { path, err := asset.GetPath() if err != nil { diff --git a/internal/releaser/releaser.go b/internal/releaser/releaser.go index 828c237..acfd5c3 100644 --- a/internal/releaser/releaser.go +++ b/internal/releaser/releaser.go @@ -22,7 +22,7 @@ type Releasers struct { // Releaser interface for providers type Releaser interface { - CreateRelease(*shared.ReleaseVersion, *shared.GeneratedChangelog, *assets.Container) error + CreateRelease(*shared.ReleaseVersion, *shared.GeneratedChangelog, *assets.Set) error GetCommitURL() string GetCompareURL(oldVersion, newVersion string) string } diff --git a/pkg/semanticrelease/semantic-release.go b/pkg/semanticrelease/semantic-release.go index 4f01b01..956b506 100644 --- a/pkg/semanticrelease/semantic-release.go +++ b/pkg/semanticrelease/semantic-release.go @@ -26,7 +26,7 @@ type SemanticRelease struct { analyzer *analyzer.Analyzer calculator *calculator.Calculator releaser releaser.Releaser - assets *assets.Container + assets *assets.Set repository string checkConfig bool }