ci: use Ubuntu 24.04 image to fix GCS builds
Type of change
-
Bug Fix -
Feature -
Pipeline -
Test
Does this introduce a change in the core logic?
-
No -
Yes
Does this introduce a change in the cloud provider implementation, if so which cloud?
-
AWS -
Azure -
GCP -
IBM
conventional commits spec?
Does this follow-
No -
Yes
Have you set the target Milestone?
-
No -
Yes
Have you set the no-detached-pipeline label?
-
No -
Yes
Updates description?
Use Ubuntu 24.04 image to fix GCS builds. Install cmake, zlib, uuid as OS packages; add nlohmann/json, google-cloud-cpp libraries installation. Use consistent FROM/AS case in Dockerfile. Remove unsupported libraries build cmake variables. Format CMakeLists.txt, remove commented out code, fix typos.