refactor: use buildeventstream alias for clarity (#70)
Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@users.noreply.github.com>
diff --git a/BUILD.bazel b/BUILD.bazel
index 6cf9e68..6e2b311 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -3,6 +3,7 @@
# TODO: follow https://sagikazarmark.hu/blog/vanity-import-paths-in-go/
# so we have savvy go imports for users
# gazelle:prefix aspect.build/cli
+# gazelle:resolve go aspect.build/cli/bazel/buildeventstream/proto //bazel/buildeventstream/proto
gazelle(name = "gazelle")
gazelle(
diff --git a/bazel/buildeventstream/proto/BUILD.bazel b/bazel/buildeventstream/proto/BUILD.bazel
index 137d8b9..d4441c2 100644
--- a/bazel/buildeventstream/proto/BUILD.bazel
+++ b/bazel/buildeventstream/proto/BUILD.bazel
@@ -1 +1,7 @@
# gazelle:exclude dummy.go
+
+alias(
+ name = "proto",
+ actual = "//third-party/github.com/bazelbuild/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto",
+ visibility = ["//visibility:public"],
+)
diff --git a/pkg/aspect/build/bep/BUILD.bazel b/pkg/aspect/build/bep/BUILD.bazel
index 3b9feb7..efab3be 100644
--- a/pkg/aspect/build/bep/BUILD.bazel
+++ b/pkg/aspect/build/bep/BUILD.bazel
@@ -6,9 +6,9 @@
importpath = "aspect.build/cli/pkg/aspect/build/bep",
visibility = ["//visibility:public"],
deps = [
+ "//bazel/buildeventstream/proto",
"//pkg/aspecterrors",
"//pkg/aspectgrpc",
- "//third-party/github.com/bazelbuild/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto",
"@go_googleapis//google/devtools/build/v1:build_go_proto",
"@io_bazel_rules_go//proto/wkt:empty_go_proto",
"@org_golang_google_grpc//:go_default_library",
@@ -20,10 +20,10 @@
srcs = ["bes_backend_test.go"],
embed = [":bep"],
deps = [
+ "//bazel/buildeventstream/proto",
"//pkg/aspecterrors",
"//pkg/aspectgrpc/mock",
"//pkg/stdlib/mock",
- "//third-party/github.com/bazelbuild/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto",
"@com_github_golang_mock//gomock",
"@com_github_onsi_gomega//:gomega",
"@go_googleapis//google/devtools/build/v1:build_go_proto",
diff --git a/pkg/plugin/sdk/v1alpha1/plugin/BUILD.bazel b/pkg/plugin/sdk/v1alpha1/plugin/BUILD.bazel
index 47bd569..d7fc19c 100644
--- a/pkg/plugin/sdk/v1alpha1/plugin/BUILD.bazel
+++ b/pkg/plugin/sdk/v1alpha1/plugin/BUILD.bazel
@@ -9,9 +9,9 @@
importpath = "aspect.build/cli/pkg/plugin/sdk/v1alpha1/plugin",
visibility = ["//visibility:public"],
deps = [
+ "//bazel/buildeventstream/proto",
"//pkg/ioutils",
"//pkg/plugin/sdk/v1alpha1/proto",
- "//third-party/github.com/bazelbuild/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto",
"@com_github_hashicorp_go_plugin//:go-plugin",
"@com_github_manifoldco_promptui//:promptui",
"@org_golang_google_grpc//:go_default_library",
diff --git a/plugins/fix-visibility/BUILD.bazel b/plugins/fix-visibility/BUILD.bazel
index 595ed50..f044f9e 100644
--- a/plugins/fix-visibility/BUILD.bazel
+++ b/plugins/fix-visibility/BUILD.bazel
@@ -6,9 +6,9 @@
importpath = "aspect.build/cli/plugins/fix-visibility",
visibility = ["//release:__pkg__"],
deps = [
+ "//bazel/buildeventstream/proto",
"//pkg/ioutils",
"//pkg/plugin/sdk/v1alpha1/config",
- "//third-party/github.com/bazelbuild/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto",
"@bazel_gazelle//label:go_default_library",
"@com_github_bazelbuild_buildtools//edit:go_default_library",
"@com_github_hashicorp_go_plugin//:go-plugin",