From 8a9dc011f464d96f80d1703bb466485794d33a2d Mon Sep 17 00:00:00 2001 From: jregan Date: Fri, 24 Jul 2020 11:28:04 -0700 Subject: [PATCH] Try goreleaser skip to deal with no-binary releases --- releasing/cloudbuild.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/releasing/cloudbuild.sh b/releasing/cloudbuild.sh index 7649b256e..4da3a9c69 100755 --- a/releasing/cloudbuild.sh +++ b/releasing/cloudbuild.sh @@ -55,6 +55,13 @@ echo "###################################" # no need for extra details in the `build` stanza below. cd $module +skipBuild=true +if [[ ("$module" == "kustomize") || \ + ("$module" == "pluginator") ]]; then + # If releasing a main program, don't skip the build. + skipBuild=false +fi + configFile=$(mktemp) cat <$configFile project_name: $module @@ -63,7 +70,9 @@ archives: - name_template: "${module}_${semVer}_{{ .Os }}_{{ .Arch }}" builds: -- ldflags: > +- skip: $skipBuild + + ldflags: > -s -X sigs.k8s.io/kustomize/api/provenance.version={{.Version}} -X sigs.k8s.io/kustomize/api/provenance.gitCommit={{.Commit}}