From ec3be812173e91b0f992c00316646dd1a8374068 Mon Sep 17 00:00:00 2001 From: charles-chenzz Date: Mon, 13 Nov 2023 19:58:35 +0800 Subject: [PATCH] add back the missing suffix in kustomize v5.x.x in windows version Co-authored-by: Ricardo --- releasing/create-release.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/releasing/create-release.sh b/releasing/create-release.sh index 7760c94086..26f00c403e 100755 --- a/releasing/create-release.sh +++ b/releasing/create-release.sh @@ -52,18 +52,20 @@ function build_kustomize_binary { for arch in "${arch_list[@]}" ; do echo "Building $os-$arch" # CGO_ENABLED=0 GOWORK=off GOOS=$os GOARCH=$arch go build -o output/kustomize -ldflags\ - CGO_ENABLED=0 GOOS=$os GOARCH=$arch go build -o output/kustomize -ldflags\ + binary_name="kustomize" + [[ "$os" == "windows" ]] && binary_name="kustomize.exe" + CGO_ENABLED=0 GOOS=$os GOARCH=$arch go build -o output/$binary_name -ldflags\ "-s -w\ -X sigs.k8s.io/kustomize/api/provenance.version=$version\ -X sigs.k8s.io/kustomize/api/provenance.gitCommit=$(git rev-parse HEAD)\ -X sigs.k8s.io/kustomize/api/provenance.buildDate=$build_date"\ kustomize/main.go if [ "$os" == "windows" ]; then - zip -j "${release_dir}/kustomize_${version}_${os}_${arch}.zip" output/kustomize + zip -j "${release_dir}/kustomize_${version}_${os}_${arch}.zip" output/$binary_name else - tar cvfz "${release_dir}/kustomize_${version}_${os}_${arch}.tar.gz" -C output kustomize + tar cvfz "${release_dir}/kustomize_${version}_${os}_${arch}.tar.gz" -C output $binary_name fi - rm output/kustomize + rm output/$binary_name done done