Skip to content

Commit dc4d146

Browse files
Merge pull request #15628 from csrwng/fix-client-gen
Automatic merge from submit-queue (batch tested with PRs 15594, 15161, 15619, 15628) Fix clientset generation script - moderate aggressive delete If you include `*_expansion.go` files in the generated clientset packages, the current generation script will remove them. This change modifies the script so that it deletes all files except those named `*_expansion.go`
2 parents 4731ef1 + 60d0d10 commit dc4d146

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

hack/update-generated-clientsets.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ verify="${VERIFY:-}"
4040
if [[ -z "${verify}" ]]; then
4141
for pkg in "${packages[@]}"; do
4242
grouppkg=$(realpath --canonicalize-missing --relative-to=$(pwd) ${pkg}/../..)
43-
go list -f '{{.Dir}}' "${grouppkg}/generated/clientset/..." "${grouppkg}/generated/internalclientset/..." | xargs rm -rf
43+
# delete all generated go files excluding files named *_expansion.go
44+
go list -f '{{.Dir}}' "${grouppkg}/generated/clientset" "${grouppkg}/generated/internalclientset" \
45+
| xargs -n1 -I{} find {} -type f -not -name "*_expansion.go" -delete
4446
done
4547
fi
4648

0 commit comments

Comments
 (0)