Skip to content

Commit

Permalink
chore: Migrate Go examples to bzlmod (#6637)
Browse files Browse the repository at this point in the history
  • Loading branch information
tpasternak committed Aug 12, 2024
1 parent de694b2 commit 92d7711
Show file tree
Hide file tree
Showing 9 changed files with 320 additions and 105 deletions.
10 changes: 10 additions & 0 deletions examples/go/with_go_source/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
bazel_dep(
name = "rules_go",
version = "0.49.0",
repo_name = "io_bazel_rules_go",
)
bazel_dep(
name = "gazelle",
version = "0.38.0",
repo_name = "bazel_gazelle",
)
131 changes: 131 additions & 0 deletions examples/go/with_go_source/MODULE.bazel.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 0 additions & 36 deletions examples/go/with_go_source/WORKSPACE

This file was deleted.

3 changes: 0 additions & 3 deletions examples/go/with_go_source/with_go_source.bazelproject
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,4 @@ derive_targets_from_directories: true
additional_languages:
go

build_flags:
--enable_bzlmod=false

gazelle_target: //:gazelle
39 changes: 33 additions & 6 deletions examples/go/with_proto/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,6 +1,33 @@
###############################################################################
# Bazel now uses Bzlmod by default to manage external dependencies.
# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel.
#
# For more details, please check https://github.com/bazelbuild/bazel/issues/18958
###############################################################################
bazel_dep(name = "rules_proto", version = "6.0.2")
bazel_dep(
name = "rules_go",
version = "0.49.0",
repo_name = "io_bazel_rules_go",
)
bazel_dep(
name = "gazelle",
version = "0.38.0",
repo_name = "bazel_gazelle",
)
bazel_dep(
name = "protobuf",
version = "27.3",
repo_name = "com_google_protobuf",
)

go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps")
go_deps.module(
path = "google.golang.org/grpc",
sum = "h1:bs/cUb4lp1G5iImFFd3u5ixQzweKizoZJAwBNLR42lc=",
version = "v1.65.0",
)
go_deps.module(
path = "google.golang.org/genproto/googleapis/rpc",
sum = "h1:vtJDfLUGToYyn1hvIGIC+GoVCMD0wuoUmfXxcKzxxNE=",
version = "v0.0.0-20240808180809-ff45bb20cc4e",
)
use_repo(
go_deps,
"org_golang_google_genproto_googleapis_rpc",
"org_golang_google_grpc",
)
Loading

0 comments on commit 92d7711

Please sign in to comment.