Skip to content

Commit f9255d0

Browse files
committed
Update workflows
1 parent 69326ee commit f9255d0

1 file changed

Lines changed: 27 additions & 13 deletions

File tree

.github/workflows/gcc.yml

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)