From 621e49bb465f500cc46d47e39e828cf76d6381d7 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 24 Jul 2018 14:35:44 +0200 Subject: update vendor --- vendor/github.com/golang/mock/ci/check_go_fmt.sh | 12 +++++++++++ .../github.com/golang/mock/ci/check_go_generate.sh | 25 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100755 vendor/github.com/golang/mock/ci/check_go_fmt.sh create mode 100755 vendor/github.com/golang/mock/ci/check_go_generate.sh (limited to 'vendor/github.com/golang/mock/ci') diff --git a/vendor/github.com/golang/mock/ci/check_go_fmt.sh b/vendor/github.com/golang/mock/ci/check_go_fmt.sh new file mode 100755 index 0000000..ae4028a --- /dev/null +++ b/vendor/github.com/golang/mock/ci/check_go_fmt.sh @@ -0,0 +1,12 @@ +#!/bin/bash +# This script is used by the CI to check if the code is gofmt formatted. + +set -euo pipefail + +GOFMT_DIFF=$(IFS=$'\n'; gofmt -d $( find . -type f -name '*.go' ) ) +if [[ -n "${GOFMT_DIFF}" ]]; then + echo "${GOFMT_DIFF}" + echo + echo "The go source files aren't gofmt formatted." + exit 1 +fi diff --git a/vendor/github.com/golang/mock/ci/check_go_generate.sh b/vendor/github.com/golang/mock/ci/check_go_generate.sh new file mode 100755 index 0000000..a0212e2 --- /dev/null +++ b/vendor/github.com/golang/mock/ci/check_go_generate.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# This script is used by the CI to check if 'go generate ./...' is up to date. +# +# Note: If the generated files aren't up to date then this script updates +# them despite printing an error message so running it the second time +# might not print any errors. This isn't very useful locally during development +# but it works well with the CI that downloads a fresh version of the repo +# each time before executing this script. + +set -euo pipefail + +TEMP_DIR=$( mktemp -d ) +function cleanup() { + rm -rf "${TEMP_DIR}" +} +trap cleanup EXIT + +cp -r . "${TEMP_DIR}/" +go generate ./... +if ! diff -r . "${TEMP_DIR}"; then + echo + echo "The generated files aren't up to date." + echo "Update them with the 'go generate ./...' command." + exit 1 +fi -- cgit v1.2.3