Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 3 additions & 8 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -30,24 +30,19 @@ bazel_dep(name = "abseil-cpp", version = "20250814.1")
# a native repository we cannot override.
# See https://github.com/googleapis/google-cloud-cpp/issues/15393
bazel_dep(name = "protobuf", version = "33.1", repo_name = "com_google_protobuf")
bazel_dep(name = "boringssl", version = "0.20241024.0")
bazel_dep(name = "nlohmann_json", version = "3.11.3")
bazel_dep(name = "boringssl", version = "0.20251124.0")
bazel_dep(name = "nlohmann_json", version = "3.12.0.bcr.1")
bazel_dep(name = "curl", version = "8.8.0.bcr.3")
bazel_dep(name = "crc32c", version = "1.1.0")
bazel_dep(name = "opentelemetry-cpp", version = "1.22.0")
bazel_dep(name = "rules_proto", version = "7.1.0")
bazel_dep(name = "rules_python", version = "1.6.3")
bazel_dep(name = "rules_apple", version = "4.3.2")
bazel_dep(name = "googletest", version = "1.17.0")
bazel_dep(name = "googletest", version = "1.17.0.bcr.2")

bazel_dep(name = "google_benchmark", version = "1.9.4", dev_dependency = True, repo_name = "com_google_benchmark")
bazel_dep(name = "yaml-cpp", version = "0.8.0", dev_dependency = True, repo_name = "com_github_jbeder_yaml_cpp")
bazel_dep(name = "pugixml", version = "1.15", dev_dependency = True, repo_name = "com_github_zeux_pugixml")

# Our `curl.BUILD` file uses these.
bazel_dep(name = "zlib", version = "1.3.1.bcr.7")
bazel_dep(name = "c-ares", version = "1.34.5.bcr.2", repo_name = "com_github_cares_cares")

# Pin this to fix a break in bazel/deps-cache.py
bazel_dep(name = "protoc-gen-validate", version = "1.2.1.bcr.2", dev_dependency = True, repo_name = "com_envoyproxy_protoc_gen_validate")

Expand Down
11 changes: 10 additions & 1 deletion ci/cloudbuild/builds/lib/quickstart.sh
Original file line number Diff line number Diff line change
Expand Up @@ -89,12 +89,16 @@ function quickstart::build_one_quickstart() {
# quickstart::build_cmake_and_make "/usr/local"
# quickstart::run_cmake_and_make "/usr/local"
function quickstart::run_cmake_and_make() {
io::run ulimit -c unlimited
io::run ulimit -a
local prefix="$1"
for lib in $(quickstart::libraries); do
io::log_h2 "Running quickstart: ${lib}"
mapfile -t run_args < <(quickstart::arguments "${lib}")
quickstart::run_one_quickstart "${prefix}" "${lib}" "${run_args[@]}"
done

io::run find . -name '*core*'
}

function quickstart::run_gcs_grpc_quickstart() {
Expand All @@ -104,7 +108,12 @@ function quickstart::run_gcs_grpc_quickstart() {

io::log "[ CMake ]"
local cmake_bin_dir="${PROJECT_ROOT}/cmake-out/quickstart/cmake-storage_grpc"
"${cmake_bin_dir}/quickstart_grpc" "${run_args[@]}"

if command -v /usr/bin/valgrind >/dev/null 2>&1; then
io::run valgrind --leak-check=full "${cmake_bin_dir}/quickstart_grpc" "${run_args[@]}"
else
io::run env MALLOC_CHECK_=3 "${cmake_bin_dir}/quickstart_grpc" "${run_args[@]}"
fi

# echo
# io::log "[ Make ]"
Expand Down