summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--findNext.go2
-rw-r--r--prepareRelease.go29
2 files changed, 2 insertions, 29 deletions
diff --git a/findNext.go b/findNext.go
index f77c38f..76d3c3a 100644
--- a/findNext.go
+++ b/findNext.go
@@ -101,7 +101,7 @@ func runGoClean(check *gitpb.Repo) bool {
// check if the package dependancies changed, if so, re-publish
check.GoDeps = nil
- cmd := []string{"go-mod-clean", "--strict"}
+ cmd := []string{"go-mod-clean", "--strict", "--force"}
log.Info("Running", cmd, "in", check.GoPath)
result := check.RunRealtime(cmd)
if result.Error != nil {
diff --git a/prepareRelease.go b/prepareRelease.go
index 70d829b..fc6a06e 100644
--- a/prepareRelease.go
+++ b/prepareRelease.go
@@ -29,33 +29,6 @@ func makePrepareRelease() {
check.SetTargetVersion(curver)
}
- // run go-mod-clean on everything not readonly
- all = me.forge.Repos.SortByGoPath()
- for all.Scan() {
- check := all.Next()
-
- if me.forge.Config.IsReadOnly(check.GoPath) {
- // can't release readonly repos
- continue
- }
-
- if ok, err := check.IsPrimitive(); !ok {
- log.Info("something wrong with", check.GoPath, err)
- // no go.sum file for these
- continue
- }
-
- if check.Exists("go.sum") {
- // probably already ran
- continue
- }
-
- // run go-mod-clean on every repo to start
- if !runGoClean(check) {
- log.Info("go-mod-clean FAILED. THIS IS BAD.", check.GoPath)
- }
- }
-
all = me.forge.Repos.SortByGoPath()
for all.Scan() {
check := all.Next()
@@ -95,7 +68,7 @@ func makePrepareRelease() {
check.Run([]string{"git", "notes", "remove"})
}
if !runGoClean(check) {
- log.Info("go-mod-clean FAILED. THIS IS BAD.", check.GoPath)
+ log.Info("go-mod-clean probably failed here. that's ok", check.GoPath)
}
}