12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #!/usr/bin/env bash
- function line()
- {
- echo "----------------------------"
- }
- version=$@
- if [[ $version == "" ]]; then
- echo "milvus/proto/go-api version not provided"
- line
- echo "example:"
- echo " make update-milvus-api PROTO_API_VERSION=v2.3.0-dev.1"
- echo "test with untagged commit:"
- echo " make update-milvus-api PROTO_API_VERSION=\${commitID}"
- line
- exit 1
- fi
- commitID=$(git ls-remote https://github.com/milvus-io/milvus-proto.git refs/tags/${version} | cut -f 1)
- line
- echo "Update the milvus-proto/go-api/v2@${version}"
- if [[ $commitID == "" ]]; then
- echo "${version} is not a valid tag, try to use it as commit ID"
- commitID=$version
- go get -u github.com/milvus-io/milvus-proto/go-api/v2@$commitID
- else
- go get -u github.com/milvus-io/milvus-proto/go-api/v2@$version
- fi
- SCRIPTS_DIR=$(dirname "$0")
- EXAMPLE_DIR=$SCRIPTS_DIR/../cmake_build/thirdparty/protobuf/protobuf-src/examples
- rm -rf $EXAMPLE_DIR
- go mod tidy
- line echo "Update the milvus-proto repo"
- THIRD_PARTY_DIR=$SCRIPTS_DIR/../cmake_build/thirdparty
- pushd $THIRD_PARTY_DIR/milvus-proto
- git fetch
- git checkout -b $version $commitID
- popd
|