diff options
| -rw-r--r-- | doPublish.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/doPublish.go b/doPublish.go index d4a2122..e081b7a 100644 --- a/doPublish.go +++ b/doPublish.go @@ -36,6 +36,12 @@ func rillRestore(repo *gitpb.Repo) error { } else { _, err = repo.RunQuiet(cmd) } + + if env.True("--strict") { + cmd = []string{"go-mod-clean", "strict"} + _, err = repo.RunQuiet(cmd) + } + if err != nil { errs := fmt.Sprintf("%v failed (%v)", cmd, err) return errors.New(errs) @@ -58,8 +64,8 @@ func doPublish() error { footer := restored.PrintPublishNewTB() fmt.Printf("restored.len(%d) with errors: %s\n", restored.Len(), footer) - publish := me.forge.RunOnReposSlow(me.forge.Repos, rePrepareReleaseNew) // doesn't use Rill() - // publish := me.forge.RunOnRepos(me.forge.Repos, rePrepareReleaseNew) + // publish := me.forge.RunOnReposSlow(me.forge.Repos, rePrepareReleaseNew) // doesn't use Rill() + publish := me.forge.RunOnRepos(me.forge.Repos, rePrepareReleaseNew) if publish == nil { return errors.New("nothing to publish. you actually have to write code first") } |
