File tree Expand file tree Collapse file tree 5 files changed +31
-1
lines changed Expand file tree Collapse file tree 5 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -95,3 +95,9 @@ $(SETUP_ENVTEST): $(BINGO_DIR)/setup-envtest.mod
9595 @echo " (re)installing $( GOBIN) /setup-envtest-v0.0.0-20250620151452-b9a9ca01fd37"
9696 @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=setup-envtest.mod -o=$(GOBIN ) /setup-envtest-v0.0.0-20250620151452-b9a9ca01fd37 " sigs.k8s.io/controller-runtime/tools/setup-envtest"
9797
98+ YAMLFMT := $(GOBIN ) /yamlfmt-v0.20.0
99+ $(YAMLFMT ) : $(BINGO_DIR ) /yamlfmt.mod
100+ @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies.
101+ @echo " (re)installing $( GOBIN) /yamlfmt-v0.20.0"
102+ @cd $(BINGO_DIR ) && GOWORK=off $(GO ) build -mod=mod -modfile=yamlfmt.mod -o=$(GOBIN ) /yamlfmt-v0.20.0 " github.com/google/yamlfmt/cmd/yamlfmt"
103+
Original file line number Diff line number Diff line change @@ -34,3 +34,5 @@ OPM="${GOBIN}/opm-v1.51.0"
3434
3535SETUP_ENVTEST = " ${ GOBIN } /setup-envtest-v0.0.0-20250620151452-b9a9ca01fd37"
3636
37+ YAMLFMT = " ${ GOBIN } /yamlfmt-v0.20.0"
38+
Original file line number Diff line number Diff line change 1+ module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT
2+
3+ go 1.24.4
4+
5+ require github.com/google/yamlfmt v0.20.0 // cmd/yamlfmt
Original file line number Diff line number Diff line change 1+ github.com/bmatcuk/doublestar/v4 v4.7.1 h1:fdDeAqgT47acgwd9bd9HxJRDmc9UAmPpc+2m0CXv75Q=
2+ github.com/bmatcuk/doublestar/v4 v4.7.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
3+ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4+ github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
5+ github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
6+ github.com/google/yamlfmt v0.20.0 h1:EfMuMFEZGnXPn2NY+KgJTH9sNs6P+am/Of6IwE2K6P8=
7+ github.com/google/yamlfmt v0.20.0/go.mod h1:gs0UEklJOYkUJ+OOCG0hg9n+DzucKDPlJElTUasVNK8=
8+ github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
9+ github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
10+ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
11+ github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI=
12+ github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs=
13+ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
14+ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
15+ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
16+ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
Original file line number Diff line number Diff line change @@ -186,8 +186,9 @@ fix-lint: $(GOLANGCI_LINT) #EXHELP Fix lint issues
186186 $(GOLANGCI_LINT ) run --fix --build-tags $(GO_BUILD_TAGS ) $(GOLANGCI_LINT_ARGS )
187187
188188.PHONY : fmt
189- fmt : # EXHELP Formats code
189+ fmt : $( YAMLFMT ) # EXHELP Formats code
190190 go fmt ./...
191+ $(YAMLFMT ) testdata
191192
192193.PHONY : update-tls-profiles
193194update-tls-profiles : $(GOJQ ) # EXHELP Update TLS profiles from the Mozilla wiki
You can’t perform that action at this time.
0 commit comments