test: 2.5 Mac OS code checker uses cmake-3.31 (#44375)

pr: #44348

Signed-off-by: Zhikun Yao <zhikun.yao@zilliz.com>
Co-authored-by: Zhikun Yao <zhikun.yao@zilliz.com>
This commit is contained in:
sre-ci-robot 2025-09-15 17:32:00 +08:00 committed by GitHub
parent 02d12619e2
commit ecb73108e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,6 +42,22 @@ jobs:
uses: actions/setup-python@v4
with:
python-version: '<3.12'
- name: Install CMake 3.31.8
run: |
cmake --version
which cmake
brew uninstall cmake -f
curl -LO https://github.com/Kitware/CMake/releases/download/v3.31.8/cmake-3.31.8-macos-universal.tar.gz
tar -zxf cmake-3.31.8-macos-universal.tar.gz -C /tmp/
sudo mv /tmp/cmake-3.31.8-macos-universal/CMake.app /Applications/
echo -e "\n=== Creating symlinks for CMake ==="
sudo ln -s /Applications/CMake.app/Contents/bin/cmake /usr/local/bin/cmake
sudo ln -s /Applications/CMake.app/Contents/bin/cpack /usr/local/bin/cpack
sudo ln -s /Applications/CMake.app/Contents/bin/ctest /usr/local/bin/ctest
CMAKE_MODULE_DIR="/Applications/CMake.app/Contents/share/cmake-3.31"
sudo ln -s "$CMAKE_MODULE_DIR" /usr/local/share/cmake-3.31
cmake --version
which cmake
- name: Setup Go environment
uses: actions/setup-go@v2.2.0
with: