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  )