Merge pull request #133718 from BenTheElder/codegen-rsync

build: discourage expanding dependency on rsync, eliminate some unnecessary filters
This commit is contained in:
Kubernetes Prow Robot
2025-08-27 20:24:42 -07:00
committed by GitHub
2 changed files with 5 additions and 3 deletions

View File

@@ -677,6 +677,8 @@ function kube::build::sync_to_container() {
# are hidden from rsync so they will be deleted in the target container if
# they exist. This will allow them to be re-created in the container if
# necessary.
# PLEASE DO NOT ADD TO THIS
# https://github.com/kubernetes/kubernetes/issues/112862
kube::build::rsync \
--delete \
--filter='- /_tmp/' \
@@ -701,13 +703,13 @@ function kube::build::copy_output() {
#
# We are looking to copy out all of the built binaries along with various
# generated files.
# PLEASE DO NOT ADD TO THIS
# https://github.com/kubernetes/kubernetes/issues/112862
kube::build::rsync \
--prune-empty-dirs \
--filter='- /_temp/' \
--filter='+ /vendor/' \
--filter='+ /staging/***/Godeps/**' \
--filter='+ /_output/dockerized/bin/**' \
--filter='- /_output/dockerized/go/**' \
--filter='+ zz_generated.*' \
--filter='+ generated.proto' \
--filter='+ *.pb.go' \

View File

@@ -39,7 +39,7 @@ kube::verify::generated() {
_tmpdir="$(kube::realpath "$(mktemp -d -t "verify-generated-$(basename "$1").XXXXXX")")"
git worktree add -f -q "${_tmpdir}" HEAD
kube::util::trap_add "git worktree remove -f ${_tmpdir}" EXIT
kube::util::trap_add "git worktree remove -f ${_tmpdir:?}; rm -rf ${_tmpdir:?}" EXIT
cd "${_tmpdir}"
# Update generated files.