@@ -29,25 +29,25 @@ jobs:
29
29
./ci/do_ci.sh cmake.test
30
30
31
31
cmake_gcc_maintainer_sync_test :
32
- name : CMake gcc 13 (maintainer mode, sync)
33
- runs-on : ubuntu-latest
32
+ name : CMake gcc 14 (maintainer mode, sync)
33
+ runs-on : ubuntu-24.04
34
34
steps :
35
35
- uses : actions/checkout@v4
36
36
with :
37
37
submodules : ' recursive'
38
38
- name : setup
39
39
env :
40
- CC : /usr/bin/gcc-13
41
- CXX : /usr/bin/g++-13
40
+ CC : /usr/bin/gcc-14
41
+ CXX : /usr/bin/g++-14
42
42
PROTOBUF_VERSION : 21.12
43
43
run : |
44
44
sudo -E ./ci/setup_googletest.sh
45
45
sudo -E ./ci/setup_ci_environment.sh
46
46
sudo -E ./ci/install_protobuf.sh
47
47
- name : run cmake gcc (maintainer mode, sync)
48
48
env :
49
- CC : /usr/bin/gcc-13
50
- CXX : /usr/bin/g++-13
49
+ CC : /usr/bin/gcc-14
50
+ CXX : /usr/bin/g++-14
51
51
run : |
52
52
./ci/do_ci.sh cmake.maintainer.sync.test
53
53
- name : generate test cert
@@ -61,25 +61,25 @@ jobs:
61
61
(cd ./functional/otlp; ./run_test.sh)
62
62
63
63
cmake_gcc_maintainer_async_test :
64
- name : CMake gcc 13 (maintainer mode, async)
65
- runs-on : ubuntu-latest
64
+ name : CMake gcc 14 (maintainer mode, async)
65
+ runs-on : ubuntu-24.04
66
66
steps :
67
67
- uses : actions/checkout@v4
68
68
with :
69
69
submodules : ' recursive'
70
70
- name : setup
71
71
env :
72
- CC : /usr/bin/gcc-13
73
- CXX : /usr/bin/g++-13
72
+ CC : /usr/bin/gcc-14
73
+ CXX : /usr/bin/g++-14
74
74
PROTOBUF_VERSION : 21.12
75
75
run : |
76
76
sudo -E ./ci/setup_googletest.sh
77
77
sudo -E ./ci/setup_ci_environment.sh
78
78
sudo -E ./ci/install_protobuf.sh
79
79
- name : run cmake gcc (maintainer mode, async)
80
80
env :
81
- CC : /usr/bin/gcc-13
82
- CXX : /usr/bin/g++-13
81
+ CC : /usr/bin/gcc-14
82
+ CXX : /usr/bin/g++-14
83
83
run : |
84
84
./ci/do_ci.sh cmake.maintainer.async.test
85
85
- name : generate test cert
@@ -93,25 +93,25 @@ jobs:
93
93
(cd ./functional/otlp; ./run_test.sh)
94
94
95
95
cmake_clang_maintainer_sync_test :
96
- name : CMake clang 15 (maintainer mode, sync)
97
- runs-on : ubuntu-latest
96
+ name : CMake clang 18 (maintainer mode, sync)
97
+ runs-on : ubuntu-24.04
98
98
steps :
99
99
- uses : actions/checkout@v4
100
100
with :
101
101
submodules : ' recursive'
102
102
- name : setup
103
103
env :
104
- CC : /usr/bin/clang-15
105
- CXX : /usr/bin/clang++-15
104
+ CC : /usr/bin/clang-18
105
+ CXX : /usr/bin/clang++-18
106
106
PROTOBUF_VERSION : 21.12
107
107
run : |
108
108
sudo -E ./ci/setup_googletest.sh
109
109
sudo -E ./ci/setup_ci_environment.sh
110
110
sudo -E ./ci/install_protobuf.sh
111
111
- name : run cmake clang (maintainer mode, sync)
112
112
env :
113
- CC : /usr/bin/clang-15
114
- CXX : /usr/bin/clang++-15
113
+ CC : /usr/bin/clang-18
114
+ CXX : /usr/bin/clang++-18
115
115
run : |
116
116
./ci/do_ci.sh cmake.maintainer.sync.test
117
117
- name : generate test cert
@@ -125,25 +125,25 @@ jobs:
125
125
(cd ./functional/otlp; ./run_test.sh)
126
126
127
127
cmake_clang_maintainer_async_test :
128
- name : CMake clang 15 (maintainer mode, async)
129
- runs-on : ubuntu-latest
128
+ name : CMake clang 18 (maintainer mode, async)
129
+ runs-on : ubuntu-24.04
130
130
steps :
131
131
- uses : actions/checkout@v4
132
132
with :
133
133
submodules : ' recursive'
134
134
- name : setup
135
135
env :
136
- CC : /usr/bin/clang-15
137
- CXX : /usr/bin/clang++-15
136
+ CC : /usr/bin/clang-18
137
+ CXX : /usr/bin/clang++-18
138
138
PROTOBUF_VERSION : 21.12
139
139
run : |
140
140
sudo -E ./ci/setup_googletest.sh
141
141
sudo -E ./ci/setup_ci_environment.sh
142
142
sudo -E ./ci/install_protobuf.sh
143
143
- name : run cmake clang (maintainer mode, async)
144
144
env :
145
- CC : /usr/bin/clang-15
146
- CXX : /usr/bin/clang++-15
145
+ CC : /usr/bin/clang-18
146
+ CXX : /usr/bin/clang++-18
147
147
run : |
148
148
./ci/do_ci.sh cmake.maintainer.async.test
149
149
- name : generate test cert
@@ -157,25 +157,25 @@ jobs:
157
157
(cd ./functional/otlp; ./run_test.sh)
158
158
159
159
cmake_clang_maintainer_abiv2_test :
160
- name : CMake clang 15 (maintainer mode, abiv2)
161
- runs-on : ubuntu-latest
160
+ name : CMake clang 18 (maintainer mode, abiv2)
161
+ runs-on : ubuntu-24.04
162
162
steps :
163
163
- uses : actions/checkout@v4
164
164
with :
165
165
submodules : ' recursive'
166
166
- name : setup
167
167
env :
168
- CC : /usr/bin/clang-15
169
- CXX : /usr/bin/clang++-15
168
+ CC : /usr/bin/clang-18
169
+ CXX : /usr/bin/clang++-18
170
170
PROTOBUF_VERSION : 21.12
171
171
run : |
172
172
sudo -E ./ci/setup_googletest.sh
173
173
sudo -E ./ci/setup_ci_environment.sh
174
174
sudo -E ./ci/install_protobuf.sh
175
175
- name : run cmake clang (maintainer mode, abiv2)
176
176
env :
177
- CC : /usr/bin/clang-15
178
- CXX : /usr/bin/clang++-15
177
+ CC : /usr/bin/clang-18
178
+ CXX : /usr/bin/clang++-18
179
179
run : |
180
180
./ci/do_ci.sh cmake.maintainer.abiv2.test
181
181
- name : generate test cert
0 commit comments