Skip to content

Commit b027ecd

Browse files
committed
Update go.mod after API scaffold generation
1 parent ed6539a commit b027ecd

File tree

9 files changed

+26
-0
lines changed

9 files changed

+26
-0
lines changed

pkg/plugins/golang/v2/api.go

+5
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,11 @@ func (p *createAPISubcommand) PostScaffold() error {
207207
return fmt.Errorf("unknown pattern %q", p.pattern)
208208
}
209209

210+
err := util.RunCmd("Running go mod tidy", "go", "mod", "tidy")
211+
if err != nil {
212+
return err
213+
}
214+
210215
if p.runMake { // TODO: check if API was scaffolded
211216
return util.RunCmd("Running make", "make", "generate")
212217
}

pkg/plugins/golang/v3/api.go

+5
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,11 @@ func (p *createAPISubcommand) PostScaffold() error {
236236
return fmt.Errorf("unknown pattern %q", p.pattern)
237237
}
238238

239+
err := util.RunCmd("Running go mod tidy", "go", "mod", "tidy")
240+
if err != nil {
241+
return err
242+
}
243+
239244
if p.runMake { // TODO: check if API was scaffolded
240245
return util.RunCmd("Running make", "make", "generate")
241246
}

testdata/project-v2-addon/go.mod

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ go 1.13
44

55
require (
66
github.com/go-logr/logr v0.1.0
7+
github.com/onsi/ginkgo v1.12.1
8+
github.com/onsi/gomega v1.10.1
79
k8s.io/apimachinery v0.18.6
810
k8s.io/client-go v0.18.6
911
sigs.k8s.io/controller-runtime v0.6.4

testdata/project-v2-multigroup/go.mod

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ go 1.13
44

55
require (
66
github.com/go-logr/logr v0.1.0
7+
github.com/onsi/ginkgo v1.12.1
8+
github.com/onsi/gomega v1.10.1
79
k8s.io/api v0.18.6
810
k8s.io/apimachinery v0.18.6
911
k8s.io/client-go v0.18.6

testdata/project-v2/go.mod

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ go 1.13
44

55
require (
66
github.com/go-logr/logr v0.1.0
7+
github.com/onsi/ginkgo v1.12.1
8+
github.com/onsi/gomega v1.10.1
79
k8s.io/apimachinery v0.18.6
810
k8s.io/client-go v0.18.6
911
sigs.k8s.io/controller-runtime v0.6.4

testdata/project-v3-addon/go.mod

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ go 1.15
44

55
require (
66
github.com/go-logr/logr v0.3.0
7+
github.com/onsi/ginkgo v1.14.1
8+
github.com/onsi/gomega v1.10.2
79
k8s.io/apimachinery v0.19.2
810
k8s.io/client-go v0.19.2
911
sigs.k8s.io/controller-runtime v0.7.0

testdata/project-v3-config/go.mod

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ go 1.15
44

55
require (
66
github.com/go-logr/logr v0.3.0
7+
github.com/onsi/ginkgo v1.14.1
8+
github.com/onsi/gomega v1.10.2
9+
k8s.io/api v0.19.2
710
k8s.io/apimachinery v0.19.2
811
k8s.io/client-go v0.19.2
912
sigs.k8s.io/controller-runtime v0.7.0

testdata/project-v3-multigroup/go.mod

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ go 1.15
44

55
require (
66
github.com/go-logr/logr v0.3.0
7+
github.com/onsi/ginkgo v1.14.1
8+
github.com/onsi/gomega v1.10.2
79
k8s.io/api v0.19.2
810
k8s.io/apimachinery v0.19.2
911
k8s.io/client-go v0.19.2

testdata/project-v3/go.mod

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ go 1.15
44

55
require (
66
github.com/go-logr/logr v0.3.0
7+
github.com/onsi/ginkgo v1.14.1
8+
github.com/onsi/gomega v1.10.2
9+
k8s.io/api v0.19.2
710
k8s.io/apimachinery v0.19.2
811
k8s.io/client-go v0.19.2
912
sigs.k8s.io/controller-runtime v0.7.0

0 commit comments

Comments
 (0)