mirror of
https://github.com/moby/buildkit.git
synced 2026-08-10 17:14:08 +00:00
generate-files: auto sync gogo version to vendor.conf
Signed-off-by: Ian Campbell <ijc@docker.com>
This commit is contained in:
@@ -2,8 +2,9 @@
|
||||
|
||||
set -eu -o pipefail -x
|
||||
|
||||
gogo_version=$(awk '$1 == "github.com/gogo/protobuf" { print $2 }' vendor.conf)
|
||||
iidfile=$(mktemp -t docker-iidfile.XXXXXXXXXX)
|
||||
docker build --build-arg GOGO_VERSION=v0.5 --iidfile $iidfile -f ./hack/dockerfiles/generated-files.Dockerfile --target update --force-rm .
|
||||
docker build --build-arg GOGO_VERSION=$gogo_version --iidfile $iidfile -f ./hack/dockerfiles/generated-files.Dockerfile --target update --force-rm .
|
||||
iid=$(cat $iidfile)
|
||||
cid=$(docker create $iid noop)
|
||||
|
||||
|
||||
@@ -4,7 +4,8 @@ set -eu -o pipefail
|
||||
|
||||
case ${1:-} in
|
||||
'')
|
||||
docker build --build-arg GOGO_VERSION=v0.5 -f ./hack/dockerfiles/generated-files.Dockerfile --target validate --force-rm .
|
||||
gogo_version=$(awk '$1 == "github.com/gogo/protobuf" { print $2 }' vendor.conf)
|
||||
docker build --build-arg GOGO_VERSION=$gogo_version -f ./hack/dockerfiles/generated-files.Dockerfile --target validate --force-rm .
|
||||
;;
|
||||
check)
|
||||
diffs="$(git status --porcelain -- **/*.pb.go 2>/dev/null)"
|
||||
|
||||
Reference in New Issue
Block a user