summaryrefslogtreecommitdiff
path: root/doRelease.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-02 07:00:28 -0600
committerJeff Carr <[email protected]>2024-12-02 07:00:28 -0600
commit1c8815685b1a12e6d9856ef90b6c8d7f243c0744 (patch)
tree465d2e53339b7c96c7c5c1b259e4aae9af21e101 /doRelease.go
parentcfb4fb61bfab6e6816c0080b47d6a6d4b935cea2 (diff)
continue to migrate to protobuf package
Diffstat (limited to 'doRelease.go')
-rw-r--r--doRelease.go34
1 files changed, 16 insertions, 18 deletions
diff --git a/doRelease.go b/doRelease.go
index e350db3..a7fe903 100644
--- a/doRelease.go
+++ b/doRelease.go
@@ -98,6 +98,19 @@ func doRelease() bool {
return false
}
+ pb := me.forge.Repos.FindByGoPath(me.current.GoPath())
+ if pb != nil {
+ pb.UpdatePublished()
+ if !pb.GetGoPrimitive() {
+ loop := pb.Published.SortByGoPath()
+ for loop.Scan() {
+ t := loop.Next()
+ log.Info("new Published dep:", t.GetGoPath(), t.GetVersion())
+ }
+ }
+ me.forge.Repos.ConfigSave()
+ }
+
log.Info("PUBLISH OK")
// me.current.SetGoState("RELEASED")
@@ -121,26 +134,11 @@ func doRelease() bool {
}
log.Info("EVERYTHING OK. RERELEASED", me.current.Name())
+ // recreate go.mod / go.sum
+ fixGodeps(me.current)
+
// update the values in the GUI
me.current.NewScan()
- pb := me.forge.Repos.FindByGoPath(me.current.GoPath())
- if pb != nil {
- pb.ParseGoSum()
- if pb.Published != nil {
- loop := pb.Published.SortByGoPath()
- for loop.Scan() {
- t := loop.Next()
- log.Info("orig Published dep:", t.GetGoPath(), t.GetVersion())
- }
- }
- pb.UpdatePublished()
- loop := pb.Published.SortByGoPath()
- for loop.Scan() {
- t := loop.Next()
- log.Info("new Published dep:", t.GetGoPath(), t.GetVersion())
- }
- me.forge.Repos.ConfigSave()
- }
// attempt to find another repo to release
if !doReleaseFindNext() {