@@ -71,14 +71,13 @@ jobs:
7171 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
7272 with :
7373 submodules : ' recursive'
74- - name : Install libcurl, zlib, nlohmann-json with apt
74+ - name : Setup Environment
7575 run : |
7676 sudo -E ./ci/setup_ci_environment.sh
77- sudo -E ./ci/setup_googletest.sh
78- - name : Install abseil, protobuf, and grpc with apt
77+ - name : Install Dependencies
7978 run : |
8079 sudo -E apt-get update
81- sudo -E apt-get install -y libabsl-dev libprotobuf-dev libgrpc++-dev protobuf-compiler protobuf-compiler-grpc
80+ sudo -E apt-get install -y zlib1g-dev libcurl4-openssl-dev nlohmann-json3-dev libabsl-dev libprotobuf-dev libgrpc++-dev protobuf-compiler protobuf-compiler-grpc
8281 - name : Run Tests (static libs)
8382 env :
8483 BUILD_SHARED_LIBS : ' OFF'
9897 # Versions below set to the latest version available
9998 # The abseil and protobuf versions are taken from
10099 # the grpc submodules at the GRPC_VERSION tag
101- GOOGLETEST_VERSION : ' 1.16.0'
102100 ABSEIL_CPP_VERSION : ' 20240722.1'
103101 PROTOBUF_VERSION : ' 29.0'
104102 GRPC_VERSION : ' v1.71.0'
@@ -112,12 +110,12 @@ jobs:
112110 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
113111 with :
114112 submodules : ' recursive'
115- - name : Install gtest, libcurl, zlib, nlohmann-json with apt
113+ - name : Setup Environment
116114 run : |
117115 sudo -E ./ci/setup_ci_environment.sh
118- sudo -E ./ci/setup_googletest.sh
119- - name : Build abseil, protobuf, and grpc with ci scripts
116+ - name : Install Dependencies
120117 run : |
118+ sudo -E apt-get install -y zlib1g-dev libcurl4-openssl-dev
121119 sudo -E ./ci/install_abseil.sh
122120 sudo -E ./ci/install_protobuf.sh
123121 sudo -E ./ci/setup_grpc.sh -r $GRPC_VERSION -s $CXX_STANDARD -p protobuf -p abseil-cpp
@@ -134,7 +132,6 @@ jobs:
134132 CXX_STANDARD : ' 17'
135133 # These are stable versions tested in the main ci workflow
136134 # and defaults in the devcontainer
137- GOOGLETEST_VERSION : ' 1.14.0'
138135 ABSEIL_CPP_VERSION : ' 20230125.3'
139136 PROTOBUF_VERSION : ' 23.3'
140137 GRPC_VERSION : ' v1.55.0'
@@ -148,12 +145,12 @@ jobs:
148145 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
149146 with :
150147 submodules : ' recursive'
151- - name : Install gtest, libcurl, zlib, nlohmann-json with apt
148+ - name : Setup Environment
152149 run : |
153150 sudo -E ./ci/setup_ci_environment.sh
154- sudo -E ./ci/setup_googletest.sh
155- - name : Build abseil, protobuf, and grpc with ci scripts
151+ - name : Install Dependencies
156152 run : |
153+ sudo -E apt-get install -y zlib1g-dev libcurl4-openssl-dev
157154 sudo -E ./ci/install_abseil.sh
158155 sudo -E ./ci/install_protobuf.sh
159156 sudo -E ./ci/setup_grpc.sh -r $GRPC_VERSION -s $CXX_STANDARD -p protobuf -p abseil-cpp
@@ -175,8 +172,6 @@ jobs:
175172 CMAKE_VERSION : ' 3.14.0'
176173 # cxx14 is the default for Ubuntu 22.04
177174 CXX_STANDARD : ' 14'
178- # This is the apt package version of googletest for Ubuntu 22.04
179- GOOGLETEST_VERSION : ' 1.11.0'
180175 # These are minimum versions tested in the main ci workflow
181176 ABSEIL_CPP_VERSION : ' 20220623.2'
182177 PROTOBUF_VERSION : ' 21.12'
@@ -191,13 +186,13 @@ jobs:
191186 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
192187 with :
193188 submodules : ' recursive'
194- - name : Install gtest, libcurl, zlib, nlohmann-json with apt
189+ - name : Setup Environment
195190 run : |
196191 sudo -E ./ci/setup_ci_environment.sh
197192 sudo -E ./ci/setup_cmake.sh
198- sudo -E ./ci/setup_googletest.sh
199- - name : Build abseil, protobuf, and grpc with ci scripts
193+ - name : Install Dependencies
200194 run : |
195+ sudo -E apt-get install -y zlib1g-dev libcurl4-openssl-dev
201196 sudo -E ./ci/install_abseil.sh
202197 sudo -E ./ci/install_protobuf.sh
203198 sudo -E ./ci/setup_grpc.sh -r $GRPC_VERSION -s $CXX_STANDARD -p protobuf -p abseil-cpp
0 commit comments