Skip to content

Commit b7fbeb0

Browse files
committed
feat: install llvm on macOS
1 parent 4a6378e commit b7fbeb0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,9 +226,14 @@ jobs:
226226
echo "PIP_EXTRA_INDEX_URL=${PIP_EXTRA_INDEX_URL}" | tee -a "${GITHUB_ENV}"
227227
echo "UV_INDEX=${UV_INDEX}" | tee -a "${GITHUB_ENV}"
228228
fi
229+
230+
brew update
231+
brew list --formula llvm || brew install llvm
232+
export PATH="$(brew --prefix llvm)/bin:${PATH}"
229233
export CLANG_TIDY_CMAKE_OPTIONS="${CLANG_TIDY_CMAKE_OPTIONS} -DUSE_METAL=ON"
230234
231235
echo "USE_METAL=ON" | tee -a "${GITHUB_ENV}"
236+
echo "PATH=${PATH}" | tee -a "${GITHUB_ENV}"
232237
echo "CLANG_TIDY_CMAKE_OPTIONS=${CLANG_TIDY_CMAKE_OPTIONS}" | tee -a "${GITHUB_ENV}"
233238
234239
- name: Setup Python and uv with caching

0 commit comments

Comments
 (0)