From 3600dbed8ceca3253afcd6b6ce1ee3f941aef30d Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 3 Dec 2024 13:24:41 -0600 Subject: unbelievable. rill is great. --- build.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'build.go') diff --git a/build.go b/build.go index 697f558..0b8b58a 100644 --- a/build.go +++ b/build.go @@ -91,12 +91,17 @@ func (f *Forge) doBuild(repo *gitpb.Repo, userFlags []string, goWhat string) err } log.Info("running:", cmd) - if r := repo.RunRealtime(cmd); r.Error == nil { - // log.Warn("go build worked") + result := repo.RunRealtime(cmd) + if result.Exit == 0 { + log.Info(strings.Join(result.Stdout, "\n")) return nil } else { + log.DaemonMode(true) + log.Info(strings.Join(result.Stdout, "\n")) + log.Info(strings.Join(result.Stderr, "\n")) + log.DaemonMode(false) log.Warn("go build failed", cmd) - return errors.New("go build failed: " + fmt.Sprint(r.Error)) + return errors.New("go build failed: " + fmt.Sprint(result.Error)) } } -- cgit v1.2.3