github.com/bazelbuild/remote-apis-sdks@v0.0.0-20240425170053-8a36686a6350/WORKSPACE (about)

     1  workspace(name = "bazel_remote_apis_sdks")
     2  
     3  load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
     4  
     5  http_archive(
     6      name = "io_bazel_rules_go",
     7      sha256 = "6b65cb7917b4d1709f9410ffe00ecf3e160edf674b78c54a894471320862184f",
     8      urls = [
     9          "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.39.0/rules_go-v0.39.0.zip",
    10          "https://github.com/bazelbuild/rules_go/releases/download/v0.39.0/rules_go-v0.39.0.zip",
    11      ],
    12  )
    13  
    14  http_archive(
    15      name = "bazel_gazelle",
    16      sha256 = "727f3e4edd96ea20c29e8c2ca9e8d2af724d8c7778e7923a854b2c80952bc405",
    17      urls = [
    18          "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.30.0/bazel-gazelle-v0.30.0.tar.gz",
    19          "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.30.0/bazel-gazelle-v0.30.0.tar.gz",
    20      ],
    21  )
    22  
    23  load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
    24  load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
    25  
    26  go_rules_dependencies()
    27  
    28  go_register_toolchains(version = "1.20.7")
    29  
    30  # Need "build_file_proto_mode" argument.
    31  go_repository(
    32      name = "org_golang_google_grpc",
    33      build_file_proto_mode = "disable",
    34      importpath = "google.golang.org/grpc",
    35      commit = "7aceafcc52f95f31da11dabb4eb4b1803364a9bb"
    36  )
    37  
    38  # Need "build_file_proto_mode" argument.
    39  go_repository(
    40      name = "org_golang_google_api",
    41      build_file_proto_mode = "disable",
    42      importpath = "google.golang.org/api",
    43      sum = "h1:zDobeejm3E7pEG1mNHvdxvjs5XJoCMzyNH+CmwL94Es=",
    44      version = "v0.122.0",
    45  )
    46  
    47  # Insert go_repostiry rules before this one to override specific deps.
    48  gazelle_dependencies()
    49  
    50  load("//:go_deps.bzl", "remote_apis_sdks_go_deps")
    51  
    52  # gazelle:repository_macro go_deps.bzl%remote_apis_sdks_go_deps
    53  remote_apis_sdks_go_deps()
    54  
    55  # protobuf.
    56  http_archive(
    57      name = "rules_proto",
    58      sha256 = "66bfdf8782796239d3875d37e7de19b1d94301e8972b3cbd2446b332429b4df1",
    59      strip_prefix = "rules_proto-4.0.0",
    60      urls = [
    61          "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.tar.gz",
    62          "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.tar.gz",
    63      ],
    64  )
    65  
    66  load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
    67  
    68  rules_proto_dependencies()
    69  
    70  rules_proto_toolchains()
    71  
    72  # gRPC.
    73  http_archive(
    74      name = "com_github_grpc_grpc",
    75      sha256 = "12a4a6f8c06b96e38f8576ded76d0b79bce13efd7560ed22134c2f433bc496ad",
    76      strip_prefix = "grpc-1.41.1",
    77      urls = ["https://github.com/grpc/grpc/archive/v1.41.1.tar.gz"],
    78  )
    79  
    80  # Pull in all gRPC dependencies.
    81  load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
    82  
    83  grpc_deps()
    84  
    85  # Needed for the googleapis protos used by com_github_bazelbuild_remote_apis below.
    86  http_archive(
    87      name = "googleapis",
    88      build_file = "BUILD.googleapis",
    89      sha256 = "7b6ea252f0b8fb5cd722f45feb83e115b689909bbb6a393a873b6cbad4ceae1d",
    90      strip_prefix = "googleapis-143084a2624b6591ee1f9d23e7f5241856642f4d",
    91      urls = ["https://github.com/googleapis/googleapis/archive/143084a2624b6591ee1f9d23e7f5241856642f4d.zip"],
    92  )
    93  
    94  go_repository(
    95      name = "com_github_bazelbuild_remote_apis",
    96      importpath = "github.com/bazelbuild/remote-apis",
    97      sum = "h1:Lj8uXWW95oXyYguUSdQDvzywQb4f0jbJWsoLPQWAKTY=",
    98      version = "v0.0.0-20230411132548-35aee1c4a425",
    99  )
   100  
   101  load("@com_github_bazelbuild_remote_apis//:remote_apis_deps.bzl", "remote_apis_go_deps")
   102  
   103  remote_apis_go_deps()