summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doPublish.go10
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")
}