Skip to content

Commit 2ba5d4b

Browse files
authored
Merge pull request #404 from rajathagasthya/go-1.13
⚠ Bump to go 1.13
2 parents b0c0a0e + 8b4003e commit 2ba5d4b

File tree

12 files changed

+23
-25
lines changed

12 files changed

+23
-25
lines changed

.travis.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,15 @@ os:
55
- osx
66

77
go:
8-
- "1.12"
8+
- "1.13"
99

1010
git:
1111
depth: 3
1212

1313
go_import_path: sigs.k8s.io/controller-tools
1414

1515
install:
16-
- go get -u github.com/golang/dep/cmd/dep
17-
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(go env GOPATH)/bin v1.17.1
16+
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(go env GOPATH)/bin v1.23.6
1817

1918
script:
2019
- GO111MODULE=on TRACE=1 ./test.sh

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module sigs.k8s.io/controller-tools
22

3-
go 1.12
3+
go 1.13
44

55
require (
66
github.com/fatih/color v1.7.0

go.sum

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,6 @@ github.com/go-openapi/validate v0.19.2 h1:ky5l57HjyVRrsJfd2+Ro5Z9PjGuKbsmftwyMtk
132132
github.com/go-openapi/validate v0.19.2/go.mod h1:1tRCw7m3jtI8eNWEEliiAqUIcBztB2KDnRCRMUi7GTA=
133133
github.com/go-openapi/validate v0.19.5/go.mod h1:8DJv2CVJQ6kGNpFW6eV9N3JviE1C85nY1c2z52x1Gk4=
134134
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
135-
github.com/gobuffalo/flect v0.1.5 h1:xpKq9ap8MbYfhuPCF0dBH854Gp9CxZjr/IocxELFflo=
136-
github.com/gobuffalo/flect v0.1.5/go.mod h1:W3K3X9ksuZfir8f/LrfVtWmCDQFfayuylOJ7sz/Fj80=
137135
github.com/gobuffalo/flect v0.2.0 h1:EWCvMGGxOjsgwlWaP+f4+Hh6yrrte7JeFL2S6b+0hdM=
138136
github.com/gobuffalo/flect v0.2.0/go.mod h1:W3K3X9ksuZfir8f/LrfVtWmCDQFfayuylOJ7sz/Fj80=
139137
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
@@ -400,6 +398,7 @@ golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgw
400398
golang.org/x/tools v0.0.0-20190617190820-da514acc4774/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
401399
golang.org/x/tools v0.0.0-20190920225731-5eefd052ad72 h1:bw9doJza/SFBEweII/rHQh338oozWyiFsBRHtrflcws=
402400
golang.org/x/tools v0.0.0-20190920225731-5eefd052ad72/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
401+
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7 h1:9zdDQZ7Thm29KFXgAX/+yaf3eVbP7djjWp/dXAppNCc=
403402
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
404403
gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0=
405404
gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw=

pkg/crd/conv.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func AsVersion(original apiext.CustomResourceDefinition, gv schema.GroupVersion)
3535
// questionable decision.
3636
intVer, err := conversionScheme.ConvertToVersion(&original, apiextinternal.SchemeGroupVersion)
3737
if err != nil {
38-
return nil, fmt.Errorf("unable to convert to internal CRD version: %v", err)
38+
return nil, fmt.Errorf("unable to convert to internal CRD version: %w", err)
3939
}
4040

4141
return conversionScheme.ConvertToVersion(intVer, gv)

pkg/crd/testdata/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module testdata.kubebuilder.io/cronjob
22

3-
go 1.12
3+
go 1.13
44

55
require (
66
k8s.io/api v0.0.0-20190615205754-1d1b8b084b30

pkg/deepcopy/testdata/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module testdata.kubebuilder.io/cronjob
22

3-
go 1.12
3+
go 1.13
44

55
require (
66
k8s.io/api v0.0.0-20190722141453-b90922c02518

pkg/genall/options.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ func protoFromOptions(optionsRegistry *markers.Registry, options []string) (prot
128128

129129
val, err := defn.Parse(rawOpt)
130130
if err != nil {
131-
return protoRuntime{}, fmt.Errorf("unable to parse option %q: %v", rawOpt[1:], err)
131+
return protoRuntime{}, fmt.Errorf("unable to parse option %q: %w", rawOpt[1:], err)
132132
}
133133

134134
switch val := val.(type) {

pkg/markers/parse.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,7 @@ func ArgumentFromType(rawType reflect.Type) (Argument, error) {
588588
arg.Type = SliceType
589589
itemType, err := ArgumentFromType(rawType.Elem())
590590
if err != nil {
591-
return Argument{}, fmt.Errorf("bad slice item type: %v", err)
591+
return Argument{}, fmt.Errorf("bad slice item type: %w", err)
592592
}
593593
arg.ItemType = &itemType
594594
case reflect.Map:
@@ -598,7 +598,7 @@ func ArgumentFromType(rawType reflect.Type) (Argument, error) {
598598
}
599599
itemType, err := ArgumentFromType(rawType.Elem())
600600
if err != nil {
601-
return Argument{}, fmt.Errorf("bad slice item type: %v", err)
601+
return Argument{}, fmt.Errorf("bad slice item type: %w", err)
602602
}
603603
arg.ItemType = &itemType
604604
default:
@@ -720,7 +720,7 @@ func (d *Definition) loadFields() error {
720720

721721
argType, err := ArgumentFromType(field.Type)
722722
if err != nil {
723-
return fmt.Errorf("unable to extract type information for field %q: %v", field.Name, err)
723+
return fmt.Errorf("unable to extract type information for field %q: %w", field.Name, err)
724724
}
725725

726726
if argType.Type == RawType {

pkg/schemapatcher/gen.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,11 @@ func (g Generator) Generate(ctx *genall.GenerationContext) (result error) {
170170

171171
if allSame {
172172
if err := existingSet.setGlobalSchema(); err != nil {
173-
return fmt.Errorf("failed to set global firstSchema for %s: %v", existingSet.GroupKind, err)
173+
return fmt.Errorf("failed to set global firstSchema for %s: %w", existingSet.GroupKind, err)
174174
}
175175
} else {
176176
if err := existingSet.setVersionedSchemata(); err != nil {
177-
return fmt.Errorf("failed to set versioned schemas for %s: %v", existingSet.GroupKind, err)
177+
return fmt.Errorf("failed to set versioned schemas for %s: %w", existingSet.GroupKind, err)
178178
}
179179
}
180180
}
@@ -278,7 +278,7 @@ func (e *partialCRD) setGlobalSchema(newSchema apiext.JSONSchemaProps) error {
278278
}
279279
schema, err := legacySchema(newSchema)
280280
if err != nil {
281-
return fmt.Errorf("failed to convert schema to legacy form: %v", err)
281+
return fmt.Errorf("failed to convert schema to legacy form: %w", err)
282282
}
283283
schemaNodeTree, err := yamlop.ToYAML(schema)
284284
if err != nil {
@@ -300,7 +300,7 @@ func (e *partialCRD) setGlobalSchema(newSchema apiext.JSONSchemaProps) error {
300300
}
301301
for i, verNode := range versions.Content {
302302
if err := yamlop.DeleteNode(verNode, "schema"); err != nil {
303-
return fmt.Errorf("spec.versions[%d]: %v", i, err)
303+
return fmt.Errorf("spec.versions[%d]: %w", i, err)
304304
}
305305
}
306306

@@ -363,26 +363,26 @@ func (e *partialCRD) setVersionedSchemata(newSchemata map[string]apiext.JSONSche
363363
newSchema, found := newSchemata[name]
364364
if !found {
365365
if err := yamlop.DeleteNode(verNode, "schema"); err != nil {
366-
return fmt.Errorf("spec.versions[%d]: %v", i, err)
366+
return fmt.Errorf("spec.versions[%d]: %w", i, err)
367367
}
368368
} else {
369369
// TODO(directxman12): if this gets to be more than 2 versions, use polymorphism to clean this up
370370
var verSchema interface{} = newSchema
371371
if e.CRDVersion == legacyAPIExtVersion {
372372
verSchema, err = legacySchema(newSchema)
373373
if err != nil {
374-
return fmt.Errorf("failed to convert schema to legacy form: %v", err)
374+
return fmt.Errorf("failed to convert schema to legacy form: %w", err)
375375
}
376376
}
377377

378378
schemaNodeTree, err := yamlop.ToYAML(verSchema)
379379
if err != nil {
380-
return fmt.Errorf("failed to convert schema to YAML: %v", err)
380+
return fmt.Errorf("failed to convert schema to YAML: %w", err)
381381
}
382382
schemaNodeTree = schemaNodeTree.Content[0] // get rid of the document node
383383
yamlop.SetStyle(schemaNodeTree, 0) // clear the style so it defaults to an auto-chosen one
384384
if err := yamlop.SetNode(verNode, *schemaNodeTree, "schema", "openAPIV3Schema"); err != nil {
385-
return fmt.Errorf("spec.versions[%d]: %v", i, err)
385+
return fmt.Errorf("spec.versions[%d]: %w", i, err)
386386
}
387387
}
388388
}

pkg/schemapatcher/internal/yaml/convert.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ func ToYAML(rawObj interface{}) (*yaml.Node, error) {
3333

3434
rawJSON, err := json.Marshal(rawObj)
3535
if err != nil {
36-
return nil, fmt.Errorf("failed to marshal object: %v", err)
36+
return nil, fmt.Errorf("failed to marshal object: %w", err)
3737
}
3838

3939
var out yaml.Node
4040
if err := yaml.Unmarshal(rawJSON, &out); err != nil {
41-
return nil, fmt.Errorf("unable to unmarshal marshalled object: %v", err)
41+
return nil, fmt.Errorf("unable to unmarshal marshalled object: %w", err)
4242
}
4343
return &out, nil
4444
}

0 commit comments

Comments
 (0)