@@ -12,86 +12,100 @@ jobs:
1212 include :
1313
1414 # x64
15- - gcc_ver : ' 14 '
15+ - gcc_ver : ' 15 '
1616 ubuntu_ver : ' 24.04'
1717 build_type : ' Release'
1818 no_exceptions_rtti : ' Off'
1919 extra_settings : ' Off'
2020 flags : ' -std=c++23 -Werror'
21+ cont_ver : ' 25.10'
2122
22- - gcc_ver : ' 14 '
23+ - gcc_ver : ' 15 '
2324 ubuntu_ver : ' 24.04'
2425 build_type : ' Release'
2526 no_exceptions_rtti : ' Off'
2627 extra_settings : ' Off'
2728 flags : ' -std=c++26 -Werror'
29+ cont_ver : ' 25.10'
2830
29- - gcc_ver : ' 14 '
31+ - gcc_ver : ' 15 '
3032 ubuntu_ver : ' 24.04'
3133 build_type : ' Debug'
3234 no_exceptions_rtti : ' Off'
3335 extra_settings : ' Off'
3436 flags : ' -std=c++26 -Werror'
37+ cont_ver : ' 25.10'
3538
36- - gcc_ver : ' 14 '
39+ - gcc_ver : ' 15 '
3740 ubuntu_ver : ' 24.04'
3841 build_type : ' Release'
3942 no_exceptions_rtti : ' On'
4043 extra_settings : ' Off'
4144 flags : ' -std=c++26 -Werror'
45+ cont_ver : ' 25.10'
4246
43- - gcc_ver : ' 14 '
47+ - gcc_ver : ' 15 '
4448 ubuntu_ver : ' 24.04'
4549 build_type : ' Release'
4650 no_exceptions_rtti : ' Off'
4751 extra_settings : ' On'
4852 flags : ' -std=c++26'
53+ cont_ver : ' 25.10'
4954
5055 # ARM64
51- - gcc_ver : ' 14 '
56+ - gcc_ver : ' 15 '
5257 ubuntu_ver : ' 24.04-arm'
5358 build_type : ' Release'
5459 no_exceptions_rtti : ' Off'
5560 extra_settings : ' Off'
5661 flags : ' -std=c++23 -Werror -Wno-psabi'
62+ cont_ver : ' 25.10'
5763
58- - gcc_ver : ' 14 '
64+ - gcc_ver : ' 15 '
5965 ubuntu_ver : ' 24.04-arm'
6066 build_type : ' Release'
6167 no_exceptions_rtti : ' Off'
6268 extra_settings : ' Off'
6369 flags : ' -std=c++26 -Werror -Wno-psabi'
70+ cont_ver : ' 25.10'
6471
65- - gcc_ver : ' 14 '
72+ - gcc_ver : ' 15 '
6673 ubuntu_ver : ' 24.04-arm'
6774 build_type : ' Debug'
6875 no_exceptions_rtti : ' Off'
6976 extra_settings : ' Off'
7077 flags : ' -std=c++26 -Werror -Wno-psabi'
78+ cont_ver : ' 25.10'
7179
72- - gcc_ver : ' 14 '
80+ - gcc_ver : ' 15 '
7381 ubuntu_ver : ' 24.04-arm'
7482 build_type : ' Release'
7583 no_exceptions_rtti : ' On'
7684 extra_settings : ' Off'
7785 flags : ' -std=c++26 -Werror -Wno-psabi'
86+ cont_ver : ' 25.10'
7887
79- - gcc_ver : ' 14 '
88+ - gcc_ver : ' 15 '
8089 ubuntu_ver : ' 24.04-arm'
8190 build_type : ' Release'
8291 no_exceptions_rtti : ' Off'
8392 extra_settings : ' On'
8493 flags : ' -std=c++26 -Wno-psabi'
94+ cont_ver : ' 25.10'
8595
8696 runs-on : ubuntu-${{ matrix.ubuntu_ver }}
97+ container : ubuntu:${{ matrix.cont_ver }}
8798
8899 steps :
100+ - name : Install tools
101+ run : |
102+ apt-get update
103+ apt-get install -y cmake
104+ apt-get install -y ninja-build
89105 - name : Checkout
90106 uses : actions/checkout@v6
91- # - name: Install Ninja
92- # run: sudo apt install ninja-build
93107 - name : Install GCC
94- run : sudo apt install g++-${{ matrix.gcc_ver }}
108+ run : apt-get install -y g++-${{ matrix.gcc_ver }}
95109 - name : Build
96110 env :
97111 CXX : g++-${{ matrix.gcc_ver }}
0 commit comments