Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,10 @@ jobs:
config:
- {
name: 'Macos Clang',
cc: $(brew --prefix llvm@21)/bin/clang,
cxx: $(brew --prefix llvm@21)/bin/clang++,
profiles: '-pr:h conan/clang21 -pr:h conan/libc++'
cc: $(brew --prefix llvm@22)/bin/clang,
cxx: $(brew --prefix llvm@22)/bin/clang++,
gcov: $(brew --prefix llvm@22)/bin/llvm-cov gcov,
profiles: '-pr:h conan/clang22 -pr:h conan/libc++'
}
steps:
- name: Checkout repository
Expand All @@ -143,9 +144,9 @@ jobs:
- name: Force clang to use homebrew libc++
run: |
mkdir ~/.config/clang
echo "-I/opt/homebrew/opt/llvm/include" > ~/.config/clang/clang++.cfg
echo "-L/opt/homebrew/opt/llvm/lib/c++" >> ~/.config/clang/clang++.cfg
echo "-L/opt/homebrew/opt/llvm/lib/unwind" >> ~/.config/clang/clang++.cfg
echo "-I$HOMEBREW_PREFIX/opt/llvm/include" > ~/.config/clang/clang++.cfg
echo "-L$HOMEBREW_PREFIX/opt/llvm/lib/c++" >> ~/.config/clang/clang++.cfg
echo "-L$HOMEBREW_PREFIX/opt/llvm/lib/unwind" >> ~/.config/clang/clang++.cfg
echo "-lunwind" >> ~/.config/clang/clang++.cfg

- name: Setup uv
Expand All @@ -155,7 +156,7 @@ jobs:

- name: Install dependencies
run: |
brew install llvm@21
brew install llvm@22
uv sync
uv run conan profile detect

Expand Down Expand Up @@ -195,7 +196,7 @@ jobs:

- name: Collect test coverage
if: matrix.build.type == 'Debug'
run: GCOV="$(brew --prefix llvm@21)/bin/llvm-cov gcov" uv run gcovr
run: GCOV="${{ matrix.config.gcov }}" uv run gcovr

build_windows:
name: ${{ matrix.config.name }} ${{ matrix.build.type }}
Expand Down
5 changes: 0 additions & 5 deletions conan/clang21

This file was deleted.

Loading