diff --git a/hack/verify-generated-protobuf.sh b/hack/verify-generated-protobuf.sh index 5637afe045..81a737d35f 100755 --- a/hack/verify-generated-protobuf.sh +++ b/hack/verify-generated-protobuf.sh @@ -23,7 +23,12 @@ source "${KUBE_ROOT}/hack/lib/init.sh" kube::golang::setup_env -APIROOTS=$(git grep --files-with-matches -e '// +k8s:protobuf-gen=package' cmd pkg staging | xargs -n 1 dirname | sort | uniq) +APIROOTS=$({ + # gather the packages explicitly requesting generation + git grep --files-with-matches -e '// +k8s:protobuf-gen=package' cmd pkg staging | xargs -n 1 dirname + # add the root apimachinery pkg containing implicitly generated files (--apimachinery-packages) + echo staging/src/k8s.io/apimachinery/pkg +} | sort | uniq) _tmp="${KUBE_ROOT}/_tmp"