You've already forked go-semantic-release
refactor(assets): check asset only on release
This commit is contained in:
@@ -49,10 +49,6 @@ func New(c *config.ReleaseConfig, repository string, checkConfig bool) (*Semanti
|
||||
|
||||
assets := assets.New(repository, c.Checksum.Algorithm)
|
||||
|
||||
if err := assets.Add(c.Assets...); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
releaser, err := releaser.New(c, util).GetReleaser(checkConfig)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -211,6 +207,10 @@ func (s *SemanticRelease) Release(provider *ci.ProviderConfig, force bool) error
|
||||
return nil
|
||||
}
|
||||
|
||||
if err := s.assets.Add(s.config.Assets...); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
releaseVersion, err := s.GetNextVersion(provider, force)
|
||||
if err != nil {
|
||||
log.Debugf("Could not get next version")
|
||||
|
||||
Reference in New Issue
Block a user