Skip to content

Commit 8b28d1f

Browse files
committed
fix(go): Don't require Go project folder for build, and do actual Go build
1 parent 26c0d12 commit 8b28d1f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

builders/golang.go

+7-1
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ func (builder *GoBuilder) Build(m module.Module, force bool) error {
218218
return fmt.Errorf("could not find Go project folder: %s", err.Error())
219219
}
220220
if !ok {
221-
return errors.New("could not find Go project folder (maybe your Go build tool is not supported?)")
221+
goLogger.Warningf("Could not find Go project folder (maybe your Go build tool is not supported?)")
222222
}
223223
goLogger.Debugf("Found project folder for Go build: %#v", projectFolder)
224224

@@ -269,6 +269,12 @@ func (builder *GoBuilder) Build(m module.Module, force bool) error {
269269
return err
270270
}
271271

272+
// Run an actual Go build
273+
_, _, err = runLogged(goLogger, m.Dir, "go", "build", "./...")
274+
if err != nil {
275+
return err
276+
}
277+
272278
goLogger.Debugf("Done running Go build.")
273279
return nil
274280
}

0 commit comments

Comments
 (0)