github.com/grpc-ecosystem/grpc-gateway/v2@v2.19.1/WORKSPACE (about)

     1  workspace(name = "grpc_ecosystem_grpc_gateway")
     2  
     3  load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
     4  load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
     5  
     6  http_archive(
     7      name = "com_google_googletest",
     8      sha256 = "1f357c27ca988c3f7c6b4bf68a9395005ac6761f034046e9dde0896e3aba00e4",
     9      strip_prefix = "googletest-1.14.0",
    10      urls = ["https://github.com/google/googletest/archive/v1.14.0.zip"],
    11  )
    12  
    13  # Define before rules_proto, otherwise we receive the version of com_google_protobuf from there
    14  http_archive(
    15      name = "com_google_protobuf",
    16      sha256 = "8ff511a64fc46ee792d3fe49a5a1bcad6f7dc50dfbba5a28b0e5b979c17f9871",
    17      strip_prefix = "protobuf-25.2",
    18      urls = ["https://github.com/protocolbuffers/protobuf/archive/v25.2.tar.gz"],
    19  )
    20  
    21  http_archive(
    22      name = "googleapis",
    23      sha256 = "8589f5b7b3c7fc4c9944021e054e562a58e6c49802c49c84184037c52cf85eae",
    24      strip_prefix = "googleapis-d6385355ec9af22cd1a783fbc5500a055c9c19e8",
    25      urls = [
    26          "https://github.com/googleapis/googleapis/archive/d6385355ec9af22cd1a783fbc5500a055c9c19e8.zip",
    27      ],
    28  )
    29  
    30  load("@googleapis//:repository_rules.bzl", "switched_rules_by_language")
    31  
    32  switched_rules_by_language(
    33      name = "com_google_googleapis_imports",
    34  )
    35  
    36  http_archive(
    37      name = "bazel_skylib",
    38      sha256 = "cd55a062e763b9349921f0f5db8c3933288dc8ba4f76dd9416aac68acee3cb94",
    39      urls = [
    40          "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz",
    41          "https://github.com/bazelbuild/bazel-skylib/releases/download/1.5.0/bazel-skylib-1.5.0.tar.gz",
    42      ],
    43  )
    44  
    45  load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
    46  
    47  bazel_skylib_workspace()
    48  
    49  http_archive(
    50      name = "rules_proto",
    51      sha256 = "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd",
    52      strip_prefix = "rules_proto-5.3.0-21.7",
    53      urls = [
    54          "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz",
    55      ],
    56  )
    57  
    58  load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains")
    59  
    60  rules_proto_dependencies()
    61  
    62  rules_proto_toolchains()
    63  
    64  http_archive(
    65      name = "io_bazel_rules_go",
    66      sha256 = "6734a719993b1ba4ebe9806e853864395a8d3968ad27f9dd759c196b3eb3abe8",
    67      urls = [
    68          "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
    69          "https://github.com/bazelbuild/rules_go/releases/download/v0.45.1/rules_go-v0.45.1.zip",
    70      ],
    71  )
    72  
    73  load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
    74  
    75  go_rules_dependencies()
    76  
    77  go_register_toolchains(version = "1.20.6")
    78  
    79  http_archive(
    80      name = "bazel_gazelle",
    81      sha256 = "32938bda16e6700063035479063d9d24c60eda8d79fd4739563f50d331cb3209",
    82      urls = [
    83          "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.35.0/bazel-gazelle-v0.35.0.tar.gz",
    84          "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.35.0/bazel-gazelle-v0.35.0.tar.gz",
    85      ],
    86  )
    87  
    88  load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
    89  
    90  # Use gazelle to declare Go dependencies in Bazel.
    91  # gazelle:repository_macro repositories.bzl%go_repositories
    92  
    93  load("//:repositories.bzl", "go_repositories")
    94  
    95  go_repositories()
    96  
    97  # This must be invoked after our explicit dependencies
    98  # See https://github.com/bazelbuild/bazel-gazelle/issues/1115.
    99  gazelle_dependencies()
   100  
   101  load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
   102  
   103  protobuf_deps()
   104  
   105  http_archive(
   106      name = "com_github_bazelbuild_buildtools",
   107      sha256 = "05c3c3602d25aeda1e9dbc91d3b66e624c1f9fdadf273e5480b489e744ca7269",
   108      strip_prefix = "buildtools-6.4.0",
   109      urls = ["https://github.com/bazelbuild/buildtools/archive/v6.4.0.tar.gz"],
   110  )
   111  
   112  load("@com_github_bazelbuild_buildtools//buildifier:deps.bzl", "buildifier_dependencies")
   113  
   114  buildifier_dependencies()