2929 sudo -E ./ci/setup_thrift.sh
3030 ./ci/do_ci.sh cmake.test
3131
32- cmake_gcc_maintainer_test :
33- name : CMake gcc 12 (maintainer mode)
32+ cmake_gcc_maintainer_sync_test :
33+ name : CMake gcc 12 (maintainer mode, sync )
3434 runs-on : ubuntu-latest
3535 steps :
3636 - uses : actions/checkout@v3
@@ -46,16 +46,59 @@ jobs:
4646 sudo -E ./ci/setup_cmake.sh
4747 sudo -E ./ci/setup_ci_environment.sh
4848 sudo -E ./ci/install_protobuf.sh
49- - name : run cmake gcc (maintainer mode)
49+ - name : run cmake gcc (maintainer mode, sync )
5050 env :
5151 CC : /usr/bin/gcc-12
5252 CXX : /usr/bin/g++-12
5353 run : |
5454 sudo -E ./ci/setup_thrift.sh
55- ./ci/do_ci.sh cmake.maintainer.test
55+ ./ci/do_ci.sh cmake.maintainer.sync.test
56+ - name : generate test cert
57+ env :
58+ CFSSL_VERSION : 1.6.3
59+ run : |
60+ sudo -E ./tools/setup-cfssl.sh
61+ (cd ./functional/cert; ./generate_cert.sh)
62+ - name : run func test
63+ run : |
64+ (cd ./functional/otlp; ./run_test.sh)
65+
66+ cmake_gcc_maintainer_async_test :
67+ name : CMake gcc 12 (maintainer mode, async)
68+ runs-on : ubuntu-latest
69+ steps :
70+ - uses : actions/checkout@v3
71+ with :
72+ submodules : ' recursive'
73+ - name : setup
74+ env :
75+ CC : /usr/bin/gcc-12
76+ CXX : /usr/bin/g++-12
77+ GOOGLETEST_VERSION : 1.12.1
78+ PROTOBUF_VERSION : 21.12
79+ run : |
80+ sudo -E ./ci/setup_cmake.sh
81+ sudo -E ./ci/setup_ci_environment.sh
82+ sudo -E ./ci/install_protobuf.sh
83+ - name : run cmake gcc (maintainer mode, async)
84+ env :
85+ CC : /usr/bin/gcc-12
86+ CXX : /usr/bin/g++-12
87+ run : |
88+ sudo -E ./ci/setup_thrift.sh
89+ ./ci/do_ci.sh cmake.maintainer.async.test
90+ - name : generate test cert
91+ env :
92+ CFSSL_VERSION : 1.6.3
93+ run : |
94+ sudo -E ./tools/setup-cfssl.sh
95+ (cd ./functional/cert; ./generate_cert.sh)
96+ - name : run func test
97+ run : |
98+ (cd ./functional/otlp; ./run_test.sh)
5699
57- cmake_clang_maintainer_test :
58- name : CMake clang 14 (maintainer mode)
100+ cmake_clang_maintainer_sync_test :
101+ name : CMake clang 14 (maintainer mode, sync )
59102 runs-on : ubuntu-latest
60103 steps :
61104 - uses : actions/checkout@v3
@@ -71,13 +114,56 @@ jobs:
71114 sudo -E ./ci/setup_cmake.sh
72115 sudo -E ./ci/setup_ci_environment.sh
73116 sudo -E ./ci/install_protobuf.sh
74- - name : run cmake clang (maintainer mode)
117+ - name : run cmake clang (maintainer mode, sync )
75118 env :
76119 CC : /usr/bin/clang-14
77120 CXX : /usr/bin/clang++-14
78121 run : |
79122 sudo -E ./ci/setup_thrift.sh
80- ./ci/do_ci.sh cmake.maintainer.test
123+ ./ci/do_ci.sh cmake.maintainer.sync.test
124+ - name : generate test cert
125+ env :
126+ CFSSL_VERSION : 1.6.3
127+ run : |
128+ sudo -E ./tools/setup-cfssl.sh
129+ (cd ./functional/cert; ./generate_cert.sh)
130+ - name : run func test
131+ run : |
132+ (cd ./functional/otlp; ./run_test.sh)
133+
134+ cmake_clang_maintainer_async_test :
135+ name : CMake clang 14 (maintainer mode, async)
136+ runs-on : ubuntu-latest
137+ steps :
138+ - uses : actions/checkout@v3
139+ with :
140+ submodules : ' recursive'
141+ - name : setup
142+ env :
143+ CC : /usr/bin/clang-14
144+ CXX : /usr/bin/clang++-14
145+ GOOGLETEST_VERSION : 1.12.1
146+ PROTOBUF_VERSION : 21.12
147+ run : |
148+ sudo -E ./ci/setup_cmake.sh
149+ sudo -E ./ci/setup_ci_environment.sh
150+ sudo -E ./ci/install_protobuf.sh
151+ - name : run cmake clang (maintainer mode, async)
152+ env :
153+ CC : /usr/bin/clang-14
154+ CXX : /usr/bin/clang++-14
155+ run : |
156+ sudo -E ./ci/setup_thrift.sh
157+ ./ci/do_ci.sh cmake.maintainer.async.test
158+ - name : generate test cert
159+ env :
160+ CFSSL_VERSION : 1.6.3
161+ run : |
162+ sudo -E ./tools/setup-cfssl.sh
163+ (cd ./functional/cert; ./generate_cert.sh)
164+ - name : run func test
165+ run : |
166+ (cd ./functional/otlp; ./run_test.sh)
81167
82168 cmake_msvc_maintainer_test :
83169 name : CMake msvc (maintainer mode)
0 commit comments