From 644d7747b1d828def765bc4c989de63247b6bdf6 Mon Sep 17 00:00:00 2001 From: wuhuizuo Date: Mon, 1 Apr 2024 11:21:08 +0000 Subject: [PATCH] ci: ignore OWNERS file for protolock commands --- scripts/check.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/scripts/check.sh b/scripts/check.sh index 0218df5d8..8a2a99ae9 100755 --- a/scripts/check.sh +++ b/scripts/check.sh @@ -20,15 +20,20 @@ check-protos-compatible() { export PATH=$GOPATH/bin:$PATH if [ ! -f "$GOPATH/bin/protolock" ]; then - GO111MODULE=off go install github.com/nilslice/protolock/cmd/protolock@v0.17.0 + go install github.com/nilslice/protolock/cmd/protolock@v0.17.0 fi + which protolock || { + echo "not found protolock in PATH." + ls -l "$GOPATH/bin/protolock" + exit 1 + } - if protolock status -lockdir=scripts -protoroot=proto; then - protolock commit -lockdir=scripts -protoroot=proto + if protolock status -lockdir=scripts -protoroot=proto --ignore=OWNERS; then + protolock commit -lockdir=scripts -protoroot=proto --ignore=OWNERS else echo "Meet break compatibility problem, please check the code." # In order not to block local branch development, when meet break compatibility will force to update `proto.lock`. - protolock commit --force -lockdir=scripts -protoroot=proto + protolock commit --force -lockdir=scripts -protoroot=proto --ignore=OWNERS fi # git report error like "fatal: detected dubious ownership in repository at" when reading the host's git folder git config --global --add safe.directory $(pwd)