From 8461414eea3fa0f7d58477e524ee412692e4448b Mon Sep 17 00:00:00 2001 From: Guillaume Lagrange Date: Thu, 20 Nov 2025 10:39:54 +0100 Subject: [PATCH] chore: pull codspeed from the BCR PR --- .bazelrc | 6 ++++++ build/google-benchmark/BUILD | 6 +++--- build/google-benchmark/MODULE.bazel | 10 ++-------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.bazelrc b/.bazelrc index 9b747f56ef4..5f23bddda15 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,4 +1,10 @@ common --enable_platform_specific_config + +# Test BCR PR #6586 (codspeed v2.0.0) +# This registry override allows testing the BCR PR before it's merged +common --registry=https://raw.githubusercontent.com/CodSpeedHQ/bazel-central-registry/codspeed-v2.0/ +common --registry=https://bcr.bazel.build + build --verbose_failures build --build_tag_filters=-off-by-default test --test_tag_filters=-off-by-default,-requires-fuzzilli diff --git a/build/google-benchmark/BUILD b/build/google-benchmark/BUILD index 5166449739a..e7f839dccae 100644 --- a/build/google-benchmark/BUILD +++ b/build/google-benchmark/BUILD @@ -4,15 +4,15 @@ package(default_visibility = ["//visibility:public"]) cc_library( name = "benchmark", - deps = ["@codspeed//google_benchmark:benchmark"], + deps = ["@codspeed//:benchmark"], ) cc_library( name = "benchmark_main", - deps = ["@codspeed//google_benchmark:benchmark_main"], + deps = ["@codspeed//:benchmark_main"], ) alias( name = "codspeed_mode", - actual = "@codspeed//core:codspeed_mode", + actual = "@codspeed//:codspeed_mode", ) diff --git a/build/google-benchmark/MODULE.bazel b/build/google-benchmark/MODULE.bazel index 17c0558b52e..a3e6c9900a1 100644 --- a/build/google-benchmark/MODULE.bazel +++ b/build/google-benchmark/MODULE.bazel @@ -4,11 +4,5 @@ bazel_dep(name = "bazel_skylib", version = "1.8.1") bazel_dep(name = "platforms", version = "1.0.0") bazel_dep(name = "rules_cc", version = "0.2.8") -git_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") - -git_repository( - name = "codspeed", - commit = "20ab8dcbaf63b4d0c0ed3ac498cfe3f8104fac36", # v1.4.1 - recursive_init_submodules = True, - remote = "https://github.com/CodSpeedHQ/codspeed-cpp", -) +# CodSpeed performance monitoring from BCR PR #6586 +bazel_dep(name = "codspeed_google_benchmark_compat", version = "2.0.0", repo_name = "codspeed")