summaryrefslogtreecommitdiff
path: root/redoGoMod.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-17 07:03:07 -0600
committerJeff Carr <[email protected]>2024-12-17 07:03:07 -0600
commit62ad7e676cdb9c3618e74d9b0293718c083d6d62 (patch)
tree63493de7a12d21d7fb9244d4c7cd4263a7950fe1 /redoGoMod.go
parentc9f1624a72e1cf43dd32f878e56ff4e3c57ef5e6 (diff)
fixes for new gitpb
Diffstat (limited to 'redoGoMod.go')
-rw-r--r--redoGoMod.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/redoGoMod.go b/redoGoMod.go
index d74addd..f9b8fb5 100644
--- a/redoGoMod.go
+++ b/redoGoMod.go
@@ -15,7 +15,7 @@ import (
func eraseGoMod(repo *gitpb.Repo) {
// unset the go development ENV var to generate release files
if err := repo.StrictRun([]string{"rm", "-f", "go.mod", "go.sum"}); err != nil {
- log.Warn(repo.GoPath, "rm go.mod go.sum failed", err)
+ log.Warn(repo.GetGoPath(), "rm go.mod go.sum failed", err)
}
}
@@ -23,7 +23,7 @@ func eraseGoMod(repo *gitpb.Repo) {
func setGoVersion(repo *gitpb.Repo, version string) error {
// most things should build with golang after 1.21
if err := repo.StrictRun([]string{"go", "mod", "edit", "-go=" + version}); err != nil {
- log.Warn(repo.GoPath, "go mod edit failed", err)
+ log.Warn(repo.GetGoPath(), "go mod edit failed", err)
return err
}
return nil
@@ -37,7 +37,7 @@ func redoGoMod(repo *gitpb.Repo) error {
log.Warn("rm go.mod go.sum failed", err)
return err
}
- if err := repo.StrictRun([]string{"go", "mod", "init", repo.GoPath}); err != nil {
+ if err := repo.StrictRun([]string{"go", "mod", "init", repo.GetGoPath()}); err != nil {
log.Warn("go mod init failed", err)
return err
}
@@ -48,12 +48,12 @@ func redoGoMod(repo *gitpb.Repo) error {
// most things should build with golang after 1.21 // todo: allow this to be set somewhere
if err := setGoVersion(repo, "1.21"); err != nil {
- log.Warn(repo.GoPath, "go mod edit failed", err)
+ log.Warn(repo.GetGoPath(), "go mod edit failed", err)
return err
}
repo.GoDeps = nil
- repo.GoPrimitive = false
+ repo.GoInfo.GoPrimitive = false
// if there is not a go.sum file, it better be a primitive golang project
if !repo.Exists("go.sum") {
@@ -61,13 +61,13 @@ func redoGoMod(repo *gitpb.Repo) error {
ok, err := repo.IsPrimitive()
if err != nil {
// this means this repo does not depend on any other package
- log.Info("PRIMATIVE repo error:", repo.GoPath, "err =", err)
+ log.Info("PRIMATIVE repo error:", repo.GetGoPath(), "err =", err)
return err
}
if ok {
// this means the repo is primitive so there is no go.sum
- repo.GoPrimitive = true
+ repo.GoInfo.GoPrimitive = true
repo.GoDeps = new(gitpb.GoDeps)
return nil
}