Skip to content

Commit 8ffcdf3

Browse files
committed
Updating CI matrix
1 parent df2f5be commit 8ffcdf3

File tree

3 files changed

+28
-10
lines changed

3 files changed

+28
-10
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
mac:
7474
runs-on: macos-14
7575
env:
76-
DEVELOPER_DIR: /Applications/Xcode_15.4.app
76+
DEVELOPER_DIR: /Applications/Xcode_16.2.app
7777

7878
steps:
7979
- name: Checkout

.github/workflows/check.yml

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,43 @@ on:
2121

2222
jobs:
2323
linux:
24-
runs-on: ubuntu-latest
24+
runs-on: ${{ matrix.os }}
2525
strategy:
2626
fail-fast: false
2727
matrix:
2828
include:
29+
#gcc
2930
- compiler: gcc
3031
version: 11
32+
os: ubuntu-latest
3133
- compiler: gcc
3234
version: 12
35+
os: ubuntu-latest
36+
- compiler: gcc
37+
version: 13
38+
os: ubuntu-latest
3339
- compiler: gcc
40+
version: 14
41+
os: ubuntu-latest
42+
#clang
43+
- compiler: clang
3444
version: 13
35-
# See https://github.com/actions/runner-images/issues/8659
36-
# - compiler: clang
37-
# version: 13
38-
# - compiler: clang
39-
# version: 14
45+
os: ubuntu-22.04
46+
- compiler: clang
47+
version: 14
48+
os: ubuntu-22.04
4049
- compiler: clang
4150
version: 15
51+
os: ubuntu-22.04
52+
- compiler: clang
53+
version: 16
54+
os: ubuntu-22.04
4255
- compiler: clang
4356
version: 17
57+
os: ubuntu-latest
58+
- compiler: clang
59+
version: 18
60+
os: ubuntu-latest
4461
steps:
4562
- name: Checkout
4663
uses: actions/checkout@v4
@@ -56,6 +73,7 @@ jobs:
5673
sudo ./llvm.sh ${{ matrix.version }}
5774
echo "CC=clang-${{ matrix.version }}" >> $GITHUB_ENV
5875
echo "CXX=clang++-${{ matrix.version }}" >> $GITHUB_ENV
76+
echo "CXXFLAGS=-stdlib=libc++" >> $GITHUB_ENV
5977
fi
6078
6179
if [[ '${{ matrix.compiler }}' == 'gcc' ]]; then
@@ -110,9 +128,9 @@ jobs:
110128
- os: macos-13
111129
xcode: '15.2'
112130
- os: macos-14
113-
xcode: '14.3.1'
131+
xcode: '15.4'
114132
- os: macos-14
115-
xcode: '15.3'
133+
xcode: '16.2'
116134
env:
117135
DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app
118136
steps:

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
runs-on: macos-14
7676
needs: prepare
7777
env:
78-
DEVELOPER_DIR: /Applications/Xcode_15.4.app
78+
DEVELOPER_DIR: /Applications/Xcode_16.2.app
7979

8080
steps:
8181
- name: Checkout

0 commit comments

Comments
 (0)