diff options
| author | Jeff Carr <[email protected]> | 2024-12-17 07:03:07 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-17 07:03:07 -0600 |
| commit | 62ad7e676cdb9c3618e74d9b0293718c083d6d62 (patch) | |
| tree | 63493de7a12d21d7fb9244d4c7cd4263a7950fe1 /redoGoMod.go | |
| parent | c9f1624a72e1cf43dd32f878e56ff4e3c57ef5e6 (diff) | |
fixes for new gitpb
Diffstat (limited to 'redoGoMod.go')
| -rw-r--r-- | redoGoMod.go | 14 |
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 } |
