github.com/bazelbuild/remote-apis-sdks@v0.0.0-20240425170053-8a36686a6350/go/pkg/client/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3 go_library( 4 name = "client", 5 srcs = [ 6 "bytestream.go", 7 "capabilities.go", 8 "cas.go", 9 "cas_download.go", 10 "cas_upload.go", 11 "client.go", 12 "exec.go", 13 "status.go", 14 "tree.go", 15 ], 16 importpath = "github.com/bazelbuild/remote-apis-sdks/go/pkg/client", 17 visibility = ["//visibility:public"], 18 deps = [ 19 "//go/api/command", 20 "//go/pkg/actas", 21 "//go/pkg/balancer", 22 "//go/pkg/balancer/proto", 23 "//go/pkg/chunker", 24 "//go/pkg/command", 25 "//go/pkg/contextmd", 26 "//go/pkg/digest", 27 "//go/pkg/filemetadata", 28 "//go/pkg/retry", 29 "//go/pkg/uploadinfo", 30 "@com_github_bazelbuild_remote_apis//build/bazel/remote/execution/v2:remote_execution_go_proto", 31 "@com_github_golang_glog//:go_default_library", 32 "@com_github_google_uuid//:uuid", 33 "@com_github_klauspost_compress//zstd:go_default_library", 34 "@com_github_pkg_errors//:go_default_library", 35 "@go_googleapis//google/bytestream:bytestream_go_proto", 36 "@go_googleapis//google/longrunning:longrunning_go_proto", 37 "@go_googleapis//google/rpc:errdetails_go_proto", 38 "@org_golang_google_grpc//:go_default_library", 39 "@org_golang_google_grpc//codes:go_default_library", 40 "@org_golang_google_grpc//credentials:go_default_library", 41 "@org_golang_google_grpc//credentials/oauth:go_default_library", 42 "@org_golang_google_grpc//metadata:go_default_library", 43 "@org_golang_google_grpc//status:go_default_library", 44 "@org_golang_google_protobuf//encoding/prototext:go_default_library", 45 "@org_golang_google_protobuf//encoding/protowire:go_default_library", 46 "@org_golang_google_protobuf//proto:go_default_library", 47 "@org_golang_google_protobuf//types/known/durationpb:go_default_library", 48 "@org_golang_google_protobuf//types/known/emptypb:go_default_library", 49 "@org_golang_x_oauth2//:go_default_library", 50 "@org_golang_x_sync//errgroup:go_default_library", 51 "@org_golang_x_sync//semaphore:go_default_library", 52 ], 53 ) 54 55 go_test( 56 name = "client_test", 57 srcs = [ 58 "batch_retries_test.go", 59 "bytestream_test.go", 60 "cas_test.go", 61 "client_test.go", 62 "exec_test.go", 63 "retries_test.go", 64 "tree_test.go", 65 "tree_whitebox_test.go", 66 ], 67 embed = [":client"], 68 deps = [ 69 "//go/pkg/chunker", 70 "//go/pkg/command", 71 "//go/pkg/digest", 72 "//go/pkg/fakes", 73 "//go/pkg/filemetadata", 74 "//go/pkg/portpicker", 75 "//go/pkg/retry", 76 "//go/pkg/uploadinfo", 77 "@com_github_bazelbuild_remote_apis//build/bazel/remote/execution/v2:remote_execution_go_proto", 78 "@com_github_bazelbuild_remote_apis//build/bazel/semver:semver_go_proto", 79 "@com_github_google_go_cmp//cmp:go_default_library", 80 "@com_github_google_go_cmp//cmp/cmpopts:go_default_library", 81 "@com_github_klauspost_compress//zstd:go_default_library", 82 "@com_github_pkg_errors//:go_default_library", 83 "@go_googleapis//google/bytestream:bytestream_go_proto", 84 "@go_googleapis//google/longrunning:longrunning_go_proto", 85 "@go_googleapis//google/rpc:status_go_proto", 86 "@org_golang_google_grpc//:go_default_library", 87 "@org_golang_google_grpc//codes:go_default_library", 88 "@org_golang_google_grpc//status:go_default_library", 89 "@org_golang_google_protobuf//proto:go_default_library", 90 "@org_golang_google_protobuf//testing/protocmp:go_default_library", 91 "@org_golang_google_protobuf//types/known/anypb:go_default_library", 92 "@org_golang_google_protobuf//types/known/emptypb:go_default_library", 93 "@org_golang_x_sync//errgroup:go_default_library", 94 ], 95 )