github.com/distbuild/reclient@v0.0.0-20240401075343-3de72e395564/experiments/api/experiment/BUILD.bazel (about) 1 load("@rules_proto//proto:defs.bzl", "proto_library") 2 load("@io_bazel_rules_go//go:def.bzl", "go_library") 3 load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 4 5 proto_library( 6 name = "experiment_proto", 7 srcs = ["experiment.proto"], 8 visibility = ["//visibility:public"], 9 deps = [ 10 "//api/log:log_proto", 11 "//api/stat:stat_proto", 12 "//api/stats:stats_proto", 13 ], 14 ) 15 16 go_proto_library( 17 name = "experiment_go_proto", 18 importpath = "github.com/bazelbuild/reclient/experiments/api/experiment", 19 proto = ":experiment_proto", 20 visibility = ["//visibility:public"], 21 deps = [ 22 "//api/log", 23 "//api/stat", 24 "//api/stats", 25 ], 26 ) 27 28 go_library( 29 name = "experiment", 30 embed = [":experiment_go_proto"], 31 importpath = "github.com/bazelbuild/reclient/experiments/api/experiment", 32 visibility = ["//visibility:public"], 33 )