Skip to content

Commit 077f0d3

Browse files
authored
Merge pull request #165 from JoelSpeed/fix-yaml-config-parsing
Switch to k8s yaml for config parsing
2 parents b5dcc00 + 3494439 commit 077f0d3

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ require (
88
github.com/onsi/ginkgo/v2 v2.23.4
99
github.com/onsi/gomega v1.38.0
1010
golang.org/x/tools v0.37.0
11-
gopkg.in/yaml.v3 v3.0.1
1211
k8s.io/apimachinery v0.32.3
1312
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
13+
sigs.k8s.io/yaml v1.4.0
1414
)
1515

1616
require (
@@ -217,6 +217,7 @@ require (
217217
google.golang.org/protobuf v1.36.6 // indirect
218218
gopkg.in/ini.v1 v1.67.0 // indirect
219219
gopkg.in/yaml.v2 v2.4.0 // indirect
220+
gopkg.in/yaml.v3 v3.0.1 // indirect
220221
honnef.co/go/tools v0.6.1 // indirect
221222
mvdan.cc/gofumpt v0.9.1 // indirect
222223
mvdan.cc/unparam v0.0.0-20250301125049-0df0534333a4 // indirect

go.sum

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
295295
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
296296
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
297297
github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
298+
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
298299
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
299300
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
300301
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
@@ -1001,3 +1002,5 @@ mvdan.cc/unparam v0.0.0-20250301125049-0df0534333a4/go.mod h1:rthT7OuvRbaGcd5gin
10011002
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
10021003
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
10031004
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
1005+
sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=
1006+
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=

pkg/analysis/registry/registry.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ import (
2121
"sync"
2222

2323
"golang.org/x/tools/go/analysis"
24-
"gopkg.in/yaml.v3"
2524
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
2625
"sigs.k8s.io/kube-api-linter/pkg/config"
26+
"sigs.k8s.io/yaml"
2727

2828
kerrors "k8s.io/apimachinery/pkg/util/errors"
2929
"k8s.io/apimachinery/pkg/util/sets"

0 commit comments

Comments
 (0)