@@ -32,7 +32,7 @@ cpplint-install:
3232 $(call check_install, cpplint)
3333
3434clang-format-install :
35- command -v clang-format-11 || sudo apt-get install -y clang-format-11
35+ command -v clang-format || sudo apt-get install -y clang-format
3636
3737clang-tidy-install :
3838 command -v clang-tidy || sudo apt-get install -y clang-tidy
@@ -77,7 +77,7 @@ cpplint: cpplint-install
7777 cpplint $(CPP_FILES )
7878
7979clang-format : clang-format-install
80- clang-format-11 --style=file -i $(CPP_FILES ) -n --Werror
80+ clang-format --style=file -i $(CPP_FILES ) -n --Werror
8181
8282# bazel file linter
8383
@@ -87,10 +87,10 @@ buildifier: buildifier-install
8787# bazel build/test
8888
8989bazel-pip-requirement-dev :
90- cp third_party/pip_requirements/ requirements-dev.txt third_party/pip_requirements/ requirements.txt
90+ cd third_party/pip_requirements && (cmp requirements.txt requirements -dev.txt || ln -sf requirements-dev .txt requirements.txt)
9191
9292bazel-pip-requirement-release :
93- cp third_party/pip_requirements/ requirements-release.txt third_party/pip_requirements/ requirements.txt
93+ cd third_party/pip_requirements && (cmp requirements.txt requirements -release.txt || ln -sf requirements-release .txt requirements.txt)
9494
9595clang-tidy : clang-tidy-install bazel-pip-requirement-dev
9696 bazel build $(BAZELOPT ) //... --config=clang-tidy --config=test
@@ -142,7 +142,7 @@ lint: buildifier flake8 py-format clang-format cpplint clang-tidy mypy docstyle
142142format : py-format-install clang-format-install buildifier-install addlicense-install
143143 isort $(PYTHON_FILES )
144144 yapf -ir $(PYTHON_FILES )
145- clang-format-11 -style=file -i $(CPP_FILES )
145+ clang-format -style=file -i $(CPP_FILES )
146146 buildifier -r -lint=fix $(BAZEL_FILES )
147147 addlicense -c $(COPYRIGHT ) -l apache -y 2023 $(PROJECT_FOLDER )
148148
@@ -157,16 +157,16 @@ docker-ci-push: docker-ci
157157 docker push $(DOCKER_USER ) /$(PROJECT_NAME ) :$(DOCKER_TAG )
158158
159159docker-ci-launch : docker-ci
160- docker run --network=host -v /home/ubuntu:/home/github-action -it $(PROJECT_NAME ) :$(DOCKER_TAG ) bash
160+ docker run --network=host -v /home/ubuntu:/home/github-action --shm-size=4gb - it $(PROJECT_NAME ) :$(DOCKER_TAG ) bash
161161
162162docker-dev : docker-ci
163- docker run --network=host -v /:/host -it $(PROJECT_NAME ) :$(DOCKER_TAG ) bash
163+ docker run --network=host -v /:/host --shm-size=4gb - it $(PROJECT_NAME ) :$(DOCKER_TAG ) bash
164164
165165# for mainland China
166166docker-dev-cn :
167167 docker build --network=host -t $(PROJECT_NAME ) :$(DOCKER_TAG ) -f docker/dev-cn.dockerfile .
168168 echo successfully build docker image with tag $(PROJECT_NAME ) :$(DOCKER_TAG )
169- docker run --network=host -v /:/host -it $(PROJECT_NAME ) :$(DOCKER_TAG ) bash
169+ docker run --network=host -v /:/host --shm-size=4gb - it $(PROJECT_NAME ) :$(DOCKER_TAG ) bash
170170
171171docker-release :
172172 docker build --network=host -t $(PROJECT_NAME ) -release:$(DOCKER_TAG ) -f docker/release.dockerfile .
@@ -177,7 +177,7 @@ docker-release-push: docker-release
177177 docker push $(DOCKER_USER ) /$(PROJECT_NAME ) -release:$(DOCKER_TAG )
178178
179179docker-release-launch : docker-release
180- docker run --network=host -v /:/host -it $(PROJECT_NAME ) -release:$(DOCKER_TAG ) bash
180+ docker run --network=host -v /:/host --shm-size=4gb - it $(PROJECT_NAME ) -release:$(DOCKER_TAG ) bash
181181
182182pypi-wheel : auditwheel-install bazel-release
183183 ls dist/* .whl -Art | tail -n 1 | xargs auditwheel repair --plat manylinux_2_17_x86_64
0 commit comments