mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-25 12:17:52 +00:00
Merge pull request #39673 from liggitt/deads2k-fix-bindata
Automatic merge from submit-queue (batch tested with PRs 39673, 39536, 39617, 39540, 39686) Generate stable bindata output fixes #30621 bindata generation produces spurious diffs when run with different go versions because gzip output is not stable between versions. It also produces spurious diffs when invoked directly vs via make/go:generate. This PR: * adds data to bindata uncompressed (makes translation files human-readable, and the zip files were already compressed... for reference the file was 27.7 KB before, and 20.1 KB with this change) * runs the generation from KUBE_ROOT, so it doesn't matter whether it is invoked directly or via go:generate supercedes https://github.com/kubernetes/kubernetes/pull/39631
This commit is contained in:
@@ -38,14 +38,17 @@ if ! which go-bindata &>/dev/null ; then
|
||||
exit 5
|
||||
fi
|
||||
|
||||
# run the generation from the root directory for stable output
|
||||
pushd "${KUBE_ROOT}"
|
||||
|
||||
# These are files for e2e tests.
|
||||
BINDATA_OUTPUT="${KUBE_ROOT}/test/e2e/generated/bindata.go"
|
||||
go-bindata -nometadata -prefix "${KUBE_ROOT}" -o "${BINDATA_OUTPUT}.tmp" -pkg generated \
|
||||
BINDATA_OUTPUT="test/e2e/generated/bindata.go"
|
||||
go-bindata -nometadata -o "${BINDATA_OUTPUT}.tmp" -pkg generated \
|
||||
-ignore .jpg -ignore .png -ignore .md \
|
||||
"${KUBE_ROOT}/examples/..." \
|
||||
"${KUBE_ROOT}/test/e2e/testing-manifests/..." \
|
||||
"${KUBE_ROOT}/test/images/..." \
|
||||
"${KUBE_ROOT}/test/fixtures/..."
|
||||
"examples/..." \
|
||||
"test/e2e/testing-manifests/..." \
|
||||
"test/images/..." \
|
||||
"test/fixtures/..."
|
||||
|
||||
gofmt -s -w "${BINDATA_OUTPUT}.tmp"
|
||||
|
||||
@@ -62,10 +65,10 @@ fi
|
||||
rm -f "${BINDATA_OUTPUT}.tmp"
|
||||
|
||||
# These are files for runtime code
|
||||
BINDATA_OUTPUT="${KUBE_ROOT}/pkg/generated/bindata.go"
|
||||
go-bindata -nometadata -prefix "${KUBE_ROOT}" -o "${BINDATA_OUTPUT}.tmp" -pkg generated \
|
||||
BINDATA_OUTPUT="pkg/generated/bindata.go"
|
||||
go-bindata -nometadata -nocompress -o "${BINDATA_OUTPUT}.tmp" -pkg generated \
|
||||
-ignore .jpg -ignore .png -ignore .md \
|
||||
"${KUBE_ROOT}/translations/..."
|
||||
"translations/..."
|
||||
|
||||
gofmt -s -w "${BINDATA_OUTPUT}.tmp"
|
||||
|
||||
@@ -80,3 +83,5 @@ else
|
||||
fi
|
||||
|
||||
rm -f "${BINDATA_OUTPUT}.tmp"
|
||||
|
||||
popd
|
||||
|
Reference in New Issue
Block a user