Merge pull request #79502 from BenTheElder/silent-errors

suppress libseccomp pkg-config errors
This commit is contained in:
Kubernetes Prow Robot 2019-06-28 13:57:54 -07:00 committed by GitHub
commit 7334492260
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -62,11 +62,15 @@ for repo in "${staging_repos[@]}"; do
done
# Run gazelle to update Go rules in BUILD files.
# filter out known pkg-config error (see buildozer workaround below)
# NOTE: the `|| exit "${PIPESTATUS[0]}"` is to ignore grep errors
# while preserving the exit code of gazelle
gazelle fix \
-external=vendored \
-mode=fix \
-repo_root "${KUBE_ROOT}" \
"${KUBE_ROOT}"
"${KUBE_ROOT}" \
2>&1 | grep -Ev "vendor/github.com/seccomp/libseccomp-golang/seccomp(_internal)?.go: pkg-config not supported: #cgo pkg-config: libseccomp" || (exit "${PIPESTATUS[0]}")
# Run kazel to update the pkg-srcs and all-srcs rules as well as handle
# Kubernetes code generators.