@@ -30,13 +30,13 @@ dist/kubectl-neat_%: $(SRC)
3030 GOOS=$(call underscore,$* ,1) GOARCH=$(call underscore,$* ,2) go build -o dist/$(@F )
3131
3232# release by default will not publish. run with `publish=1` to publish
33- goreleaserflags = --skip- publish --snapshot
33+ goreleaserflags = --skip= publish --snapshot
3434ifdef publish
3535 goreleaserflags =
3636endif
3737# relase always re-builds (no dependencies on purpose)
3838goreleaser : $(SRC )
39- goreleaser --rm-dist $(goreleaserflags )
39+ goreleaser --clean $(goreleaserflags )
4040
4141dist/kubectl-neat_darwin_arm64.tar.gz dist/kubectl-neat_darwin_amd64.tar.gz dist/kubectl-neat_linux_arm64.tar.gz dist/kubectl-neat_linux_amd64.tar.gz dist/checksums.txt : goreleaser
4242 # no op recipe
@@ -49,16 +49,16 @@ release: dist/kubectl-neat_darwin_arm64.tar.gz dist/kubectl-neat_darwin_amd64.ta
4949 ./krew-package.sh ' linux' ' arm64' ' neat' ' ./dist'
5050 ./krew-package.sh ' linux' ' amd64' ' neat' ' ./dist'
5151 # merge
52- yq r --tojson " dist/kubectl-neat_darwin_amd64.yaml" > dist/darwin-amd64.json
53- yq r --tojson " dist/kubectl-neat_darwin_arm64.yaml" > dist/darwin-arm64.json
54- yq r --tojson " dist/kubectl-neat_linux_amd64.yaml" > dist/linux-amd64.json
55- yq r --tojson " dist/kubectl-neat_linux_arm64.yaml" > dist/linux-arm64.json
52+ yq -o json " dist/kubectl-neat_darwin_amd64.yaml" > dist/darwin-amd64.json
53+ yq -o json " dist/kubectl-neat_darwin_arm64.yaml" > dist/darwin-arm64.json
54+ yq -o json " dist/kubectl-neat_linux_amd64.yaml" > dist/linux-amd64.json
55+ yq -o json " dist/kubectl-neat_linux_arm64.yaml" > dist/linux-arm64.json
5656
5757 rm dist/kubectl-neat_darwin_arm64.yaml dist/kubectl-neat_darwin_amd64.yaml dist/kubectl-neat_linux_arm64.yaml dist/kubectl-neat_linux_amd64.yaml
5858 jq --slurp '.[0].spec.platforms += .[1].spec.platforms | .[0]' 'dist/darwin-amd64.json' 'dist/darwin-arm64.json' > 'dist/darwin.json'
5959 jq --slurp '.[0].spec.platforms += .[1].spec.platforms | .[0]' 'dist/linux-amd64.json' 'dist/linux-arm64.json' > 'dist/linux.json'
6060 jq --slurp '.[0].spec.platforms += .[1].spec.platforms | .[0]' 'dist/linux.json' 'dist/darwin.json' > 'dist/kubectl-neat.json'
61- yq r --prettyPrint dist/kubectl-neat.json > dist/kubectl-neat.yaml
61+ yq -o yaml --prettyPrint dist/kubectl-neat.json > dist/kubectl-neat.yaml
6262 rm dist/kubectl-neat.json dist/darwin.json dist/linux.json dist/darwin-amd64.json dist/darwin-arm64.json dist/linux-amd64.json dist/linux-arm64.json
6363
6464clean :
0 commit comments