| module( |
| name = "io_bazel_rules_go", |
| version = "0.33.0", |
| compatibility_level = 0, |
| toolchains_to_register = [ |
| "@go_default_sdk//:all", |
| ], |
| ) |
| |
| print("WARNING: The rules_go Bazel module is still highly experimental and subject to change at any time. Only use it to try out bzlmod for now.") |
| |
| bazel_dep(name = "bazel_skylib", version = "1.2.0") |
| bazel_dep(name = "platforms", version = "0.0.4") |
| |
| non_module_dependencies = use_extension("//go/private:extensions.bzl", "non_module_dependencies") |
| use_repo( |
| non_module_dependencies, |
| "io_bazel_rules_nogo", |
| ) |
| |
| go_sdk = use_extension("//go:extensions.bzl", "go_sdk") |
| go_sdk.download(name = "go_default_sdk", version = "1.18.3") |
| use_repo(go_sdk, "go_default_sdk") |
| |
| bazel_dep(name = "gazelle", version = "0.26.0") |
| go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") |
| go_deps.module(path = "github.com/golang/mock", version = "v1.6.0", sum = "h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=") |
| use_repo(go_deps, "com_github_golang_mock") |