77 branches : [ main ]
88
99jobs :
10+ arm64_test :
11+ name : CMake test arm64 (with modern protobuf,grpc and abseil)
12+ runs-on : actuated-arm64-4cpu-16gb
13+ steps :
14+ - uses : actions/checkout@v4
15+ with :
16+ submodules : ' recursive'
17+ - name : setup
18+ env :
19+ PROTOBUF_VERSION : ' 23.3'
20+ ABSEIL_CPP_VERSION : ' 20230125.3'
21+ CXX_STANDARD : ' 14'
22+ CC : /usr/bin/gcc-10
23+ CXX : /usr/bin/g++-10
24+ run : |
25+ sudo -E ./ci/setup_gcc10.sh
26+ sudo -E ./ci/setup_cmake.sh
27+ sudo -E ./ci/setup_ci_environment.sh
28+ sudo -E ./ci/setup_googletest.sh
29+ sudo -E ./ci/install_abseil.sh
30+ sudo -E ./ci/install_protobuf.sh
31+ - name : run otlp exporter tests
32+ env :
33+ CC : /usr/bin/gcc-10
34+ CXX : /usr/bin/g++-10
35+ WITH_ABSEIL : ' ON'
36+ CXX_STANDARD : ' 14'
37+ run : |
38+ sudo -E ./ci/setup_grpc.sh -m -p protobuf -p abseil-cpp
39+ ./ci/do_ci.sh cmake.exporter.otprotocol.test
40+
1041 cmake_test :
1142 name : CMake test (without otlp-exporter)
1243 runs-on : ubuntu-latest
4172 CXX : /usr/bin/g++-14
4273 PROTOBUF_VERSION : 21.12
4374 run : |
75+ sudo apt remove needrestart #refer: https://github.com/actions/runner-images/issues/9937
4476 sudo -E ./ci/setup_googletest.sh
4577 sudo -E ./ci/setup_ci_environment.sh
4678 sudo -E ./ci/install_protobuf.sh
73105 CXX : /usr/bin/g++-14
74106 PROTOBUF_VERSION : 21.12
75107 run : |
108+ sudo apt remove needrestart #refer: https://github.com/actions/runner-images/issues/9937
76109 sudo -E ./ci/setup_googletest.sh
77110 sudo -E ./ci/setup_ci_environment.sh
78111 sudo -E ./ci/install_protobuf.sh
@@ -105,6 +138,7 @@ jobs:
105138 CXX : /usr/bin/clang++-18
106139 PROTOBUF_VERSION : 21.12
107140 run : |
141+ sudo apt remove needrestart #refer: https://github.com/actions/runner-images/issues/9937
108142 sudo -E ./ci/setup_googletest.sh
109143 sudo -E ./ci/setup_ci_environment.sh
110144 sudo -E ./ci/install_protobuf.sh
@@ -137,6 +171,7 @@ jobs:
137171 CXX : /usr/bin/clang++-18
138172 PROTOBUF_VERSION : 21.12
139173 run : |
174+ sudo apt remove needrestart #refer: https://github.com/actions/runner-images/issues/9937
140175 sudo -E ./ci/setup_googletest.sh
141176 sudo -E ./ci/setup_ci_environment.sh
142177 sudo -E ./ci/install_protobuf.sh
@@ -169,6 +204,7 @@ jobs:
169204 CXX : /usr/bin/clang++-18
170205 PROTOBUF_VERSION : 21.12
171206 run : |
207+ sudo apt remove needrestart #refer: https://github.com/actions/runner-images/issues/9937
172208 sudo -E ./ci/setup_googletest.sh
173209 sudo -E ./ci/setup_ci_environment.sh
174210 sudo -E ./ci/install_protobuf.sh
@@ -532,8 +568,8 @@ jobs:
532568 - name : run tests
533569 run : ./ci/do_ci.sh bazel.test
534570
535- bazel_test_async :
536- name : Bazel with async export
571+ bazel_no_bzlmod_test :
572+ name : Bazel without bzlmod
537573 runs-on : ubuntu-latest
538574 steps :
539575 - uses : actions/checkout@v4
@@ -551,10 +587,10 @@ jobs:
551587 sudo ./ci/setup_ci_environment.sh
552588 sudo ./ci/install_bazelisk.sh
553589 - name : run tests
554- run : ./ci/do_ci.sh bazel.with_async_export .test
590+ run : ./ci/do_ci.sh bazel.no_bzlmod .test
555591
556- bazel_with_abseil :
557- name : Bazel with external abseil
592+ bazel_test_async :
593+ name : Bazel with async export
558594 runs-on : ubuntu-latest
559595 steps :
560596 - uses : actions/checkout@v4
@@ -572,7 +608,7 @@ jobs:
572608 sudo ./ci/setup_ci_environment.sh
573609 sudo ./ci/install_bazelisk.sh
574610 - name : run tests
575- run : ./ci/do_ci.sh bazel.with_abseil
611+ run : ./ci/do_ci.sh bazel.with_async_export.test
576612
577613 bazel_valgrind :
578614 name : Bazel valgrind
@@ -726,11 +762,11 @@ jobs:
726762
727763 format :
728764 name : Format
729- runs-on : ubuntu-20 .04
765+ runs-on : ubuntu-24 .04
730766 steps :
731767 - uses : actions/checkout@v4
732768 - name : setup
733- run : sudo ./ci/install_format_tools.sh
769+ run : sudo apt remove needrestart && sudo ./ci/install_format_tools.sh # refer: https://github.com/actions/runner-images/issues/9937
734770 - name : run tests
735771 run : ./ci/do_ci.sh format
736772
0 commit comments