Skip to content

Commit 7b710fd

Browse files
committed
💚 Add LLVM 19 to CI
1 parent a9a401e commit 7b710fd

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.github/workflows/tests.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@ jobs:
108108
c: "$(brew --prefix llvm@18)/bin/clang",
109109
cxx: "$(brew --prefix llvm@18)/bin/clang++",
110110
},
111+
{
112+
c: "$(brew --prefix llvm@19)/bin/clang",
113+
cxx: "$(brew --prefix llvm@19)/bin/clang++",
114+
},
111115
]
112116
name: Ubuntu - ${{ matrix.compiler.cxx }}
113117
runs-on: ubuntu-24.04
@@ -123,7 +127,7 @@ jobs:
123127
- name: Install compilers
124128
run: |
125129
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
126-
brew install ninja llvm@15 llvm@16 llvm@17 llvm@18
130+
brew install ninja llvm@15 llvm@16 llvm@17 llvm@18 llvm@19
127131
128132
- name: Install dependencies
129133
run: vcpkg install gtest --triplet ${{ env.triplet }}
@@ -144,9 +148,9 @@ jobs:
144148
matrix:
145149
compiler:
146150
[
147-
{ c: "gcc-11", cxx: "g++-11" },
148151
{ c: "gcc-12", cxx: "g++-12" },
149-
# { c: "gcc-13", cxx: "g++-13" },
152+
{ c: "gcc-13", cxx: "g++-13" },
153+
{ c: "gcc-14", cxx: "g++-14" },
150154
{
151155
c: "$(brew --prefix llvm@16)/bin/clang",
152156
cxx: "$(brew --prefix llvm@16)/bin/clang++",
@@ -159,6 +163,10 @@ jobs:
159163
c: "$(brew --prefix llvm@18)/bin/clang",
160164
cxx: "$(brew --prefix llvm@18)/bin/clang++",
161165
},
166+
{
167+
c: "$(brew --prefix llvm@19)/bin/clang",
168+
cxx: "$(brew --prefix llvm@19)/bin/clang++",
169+
},
162170
]
163171
name: MacOS - ${{ matrix.compiler.cxx }}
164172
runs-on: macos-latest
@@ -172,7 +180,7 @@ jobs:
172180
submodules: true
173181

174182
- name: Install compilers
175-
run: brew install ninja llvm@16 llvm@17 llvm@18
183+
run: brew install ninja llvm@16 llvm@17 llvm@18 llvm@19
176184

177185
- name: Install dependencies
178186
run: |

0 commit comments

Comments
 (0)