@@ -34,10 +34,13 @@ jobs:
34
34
- {os: ubuntu-latest, compiler: gcc, version: 12 }
35
35
- {os: ubuntu-latest, compiler: gcc, version: 13 }
36
36
- {os: ubuntu-24.04, compiler: gcc, version: 14 }
37
+ # - {os: ubuntu-24.04, compiler: gcc, version: 15 }
37
38
38
39
- {os: ubuntu-22.04, compiler: clang, version: 16 }
39
40
- {os: ubuntu-latest, compiler: clang, version: 17 }
40
41
- {os: ubuntu-latest, compiler: clang, version: 18 }
42
+ - {os: ubuntu-latest, compiler: clang, version: 19 }
43
+ - {os: ubuntu-latest, compiler: clang, version: 20 }
41
44
42
45
steps :
43
46
- name : Checkout
@@ -97,6 +100,33 @@ jobs:
97
100
shell : bash
98
101
run : cmake --build out --config $BUILD_TYPE --target run-test
99
102
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
+
100
130
android :
101
131
runs-on : ubuntu-latest
102
132
0 commit comments