Skip to content

Commit f4b0df4

Browse files
committed
Adding GCC 15 and Clang 19 and 20 to test matrix
1 parent 9883aaa commit f4b0df4

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

.github/workflows/test.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,13 @@ jobs:
3434
- {os: ubuntu-latest, compiler: gcc, version: 12 }
3535
- {os: ubuntu-latest, compiler: gcc, version: 13 }
3636
- {os: ubuntu-24.04, compiler: gcc, version: 14 }
37+
#- {os: ubuntu-24.04, compiler: gcc, version: 15 }
3738

3839
- {os: ubuntu-22.04, compiler: clang, version: 16 }
3940
- {os: ubuntu-latest, compiler: clang, version: 17 }
4041
- {os: ubuntu-latest, compiler: clang, version: 18 }
42+
- {os: ubuntu-latest, compiler: clang, version: 19 }
43+
- {os: ubuntu-latest, compiler: clang, version: 20 }
4144

4245
steps:
4346
- name: Checkout
@@ -97,6 +100,33 @@ jobs:
97100
shell: bash
98101
run: cmake --build out --config $BUILD_TYPE --target run-test
99102

103+
container:
104+
runs-on: ubuntu-latest
105+
container: ${{ matrix.container }}
106+
strategy:
107+
fail-fast: false
108+
matrix:
109+
container: [gcc:15.1]
110+
111+
steps:
112+
- name: Checkout
113+
uses: actions/checkout@v4
114+
115+
- name: Install pre-requisites
116+
run: |
117+
apt-get update
118+
apt-get install -y ninja-build cmake
119+
apt-get install -y python3-dev
120+
121+
- name: Configure
122+
shell: bash
123+
run: |
124+
cmake -S . -B out -DCMAKE_BUILD_TYPE=MinSizeRel
125+
126+
- name: Build and Test
127+
shell: bash
128+
run: cmake --build out --config MinSizeRel --target run-test
129+
100130
android:
101131
runs-on: ubuntu-latest
102132

0 commit comments

Comments
 (0)