Skip to content

Commit 37dacc8

Browse files
committed
upgrade external tools
1 parent 107787c commit 37dacc8

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

Makefile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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
3434
ifdef publish
3535
goreleaserflags =
3636
endif
3737
# relase always re-builds (no dependencies on purpose)
3838
goreleaser: $(SRC)
39-
goreleaser --rm-dist $(goreleaserflags)
39+
goreleaser --clean $(goreleaserflags)
4040

4141
dist/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

6464
clean:

krew-package.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ dir="$4"
1414

1515
sha256=$(grep "${os}_$arch" "$dir/checksums.txt" | cut -f1 -d ' ')
1616
tmp="$dir/kubectl-${plugin}_${os}_${arch}.json"
17-
yq r --tojson krew-template.yaml >"$tmp"
17+
yq -o json krew-template.yaml >"$tmp"
1818
jq 'delpaths([path(.spec.platforms[] | select( .selector.matchLabels.os != $os or .selector.matchLabels.arch != $arch ))])' --arg os "$os" --arg arch "$arch" "$tmp" | sponge "$tmp"
1919
jq '.metadata.name = $name' --arg name "$plugin" "$tmp" | sponge "$tmp"
2020
jq 'setpath(path(.spec.platforms[] | select( .selector.matchLabels.os == $os and .selector.matchLabels.arch == $arch) | .sha256); $sha)' --arg os "$os" --arg arch "$arch" --arg sha "$sha256" "$tmp" | sponge "$tmp"
21-
yq r --prettyPrint "$tmp" > "${tmp%.json}.yaml"
21+
yq -o yaml --prettyPrint "$tmp" > "${tmp%.json}.yaml"
2222
rm "$tmp"

0 commit comments

Comments
 (0)