From 7bfd2406499d43e555ed878f27455f8b6f32fbda Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 14 Dec 2024 23:28:53 -0600 Subject: force binary and plugin packages to update --- prepareRelease.go | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/prepareRelease.go b/prepareRelease.go index fc6a06e..c8ac608 100644 --- a/prepareRelease.go +++ b/prepareRelease.go @@ -49,26 +49,25 @@ func makePrepareRelease() { continue } - // if the repo is a go binary, try forcing new go.* files - if check.RepoType() != "binary" { - // master and lasttag match and it's not a binary. everything is fine - continue - } - // check if the package dependancies changed, if so, re-publish - if me.forge.FinalGoDepsCheckOk(check) { - log.Printf("go.sum is perfect! %s\n", check.GetGoPath()) - continue - } - log.Printf("dependancy checks indicate a new release is needed for %s\n", check.GetGoPath()) - // if v1.2.3 change to v.1.2.4 - check.IncrementTargetRevision() - // run go-mod-clean in each repo that needs to be updated - if master == lastTag { - // 'git notes' has something in it. clear it out - check.Run([]string{"git", "notes", "remove"}) - } - if !runGoClean(check) { - log.Info("go-mod-clean probably failed here. that's ok", check.GoPath) + // if the repo is a go binary or plugin for a new release for + // any library version change + if check.RepoType() == "binary" || check.RepoType() == "plugin" { + // check if the package dependancies changed, if so, re-publish + if me.forge.FinalGoDepsCheckOk(check) { + log.Printf("go.sum is perfect! %s\n", check.GetGoPath()) + continue + } + log.Printf("dependancy checks indicate a new release is needed for %s\n", check.GetGoPath()) + // if v1.2.3 change to v.1.2.4 + check.IncrementTargetRevision() + // run go-mod-clean in each repo that needs to be updated + if master == lastTag { + // 'git notes' has something in it. clear it out + check.Run([]string{"git", "notes", "remove"}) + } + if !runGoClean(check) { + log.Info("go-mod-clean probably failed here. that's ok", check.GoPath) + } } } -- cgit v1.2.3