Skip to content

Commit a1b45e7

Browse files
committed
Updating CI definitions
1 parent 2c422ce commit a1b45e7

File tree

1 file changed

+13
-31
lines changed

1 file changed

+13
-31
lines changed

.github/workflows/test.yml

Lines changed: 13 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -28,37 +28,17 @@ jobs:
2828
include:
2929
- os: macos-latest
3030
- os: windows-latest
31-
- os: ubuntu-latest
32-
compiler: gcc
33-
version: 11
34-
- os: ubuntu-latest
35-
compiler: gcc
36-
version: 12
37-
- os: ubuntu-latest
38-
compiler: gcc
39-
version: 13
40-
- os: ubuntu-latest
41-
compiler: gcc
42-
version: 14
43-
# See https://github.com/actions/runner-images/issues/8659
44-
# - os: ubuntu-latest
45-
# compiler: clang
46-
# version: 13
47-
# - os: ubuntu-latest
48-
# compiler: clang
49-
# version: 14
50-
- os: ubuntu-22.04
51-
compiler: clang
52-
version: 15
53-
- os: ubuntu-22.04
54-
compiler: clang
55-
version: 16
56-
- os: ubuntu-latest
57-
compiler: clang
58-
version: 17
59-
- os: ubuntu-latest
60-
compiler: clang
61-
version: 18
31+
- {os: ubuntu-22.04, compiler: gcc, version: 11 }
32+
- {os: ubuntu-22.04, compiler: gcc, version: 12 }
33+
- {os: ubuntu-22.04, compiler: gcc, version: 13 }
34+
- {os: ubuntu-24.04, compiler: gcc, version: 14 }
35+
36+
- {os: ubuntu-22.04, compiler: clang, version: 13 }
37+
- {os: ubuntu-22.04, compiler: clang, version: 14 }
38+
- {os: ubuntu-22.04, compiler: clang, version: 15 }
39+
- {os: ubuntu-22.04, compiler: clang, version: 16 }
40+
- {os: ubuntu-24.04, compiler: clang, version: 17 }
41+
- {os: ubuntu-24.04, compiler: clang, version: 18 }
6242

6343
steps:
6444
- name: Checkout
@@ -72,8 +52,10 @@ jobs:
7252
wget https://apt.llvm.org/llvm.sh
7353
chmod u+x llvm.sh
7454
sudo ./llvm.sh ${{ matrix.version }}
55+
sudo apt-get install -y clang-tools-${{ matrix.version }} libc++-${{ matrix.version }}-dev libc++abi-${{ matrix.version }}-dev
7556
echo "CC=clang-${{ matrix.version }}" >> $GITHUB_ENV
7657
echo "CXX=clang++-${{ matrix.version }}" >> $GITHUB_ENV
58+
echo "CXXFLAGS=-stdlib=libc++" >> $GITHUB_ENV
7759
fi
7860
7961
if [[ '${{ matrix.compiler }}' == 'gcc' ]]; then

0 commit comments

Comments
 (0)