Skip to content

Commit 0d13cb9

Browse files
authored
Clean up gazelle options (uber#430)
1 parent 8fd853c commit 0d13cb9

File tree

15 files changed

+64
-30
lines changed

15 files changed

+64
-30
lines changed

BUILD.bazel

+1-16
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,5 @@
11
load("@bazel_gazelle//:def.bzl", "gazelle")
22

33
# gazelle:prefix github.com/uber/prototool
4-
# gazelle:exclude etc
5-
# gazelle:exclude example
6-
# gazelle:exclude style
7-
# gazelle:exclude internal/breaking/testdata
8-
# gazelle:exclude internal/cmd/testdata/lint
9-
# gazelle:exclude internal/cmd/testdata/compile
10-
# gazelle:exclude internal/cmd/testdata/foo
11-
# gazelle:exclude internal/cmd/testdata/format
12-
# gazelle:exclude internal/cmd/testdata/format-fix-v2
13-
# gazelle:exclude internal/cmd/testdata/format-fix
14-
# gazelle:exclude internal/cmd/testdata/bar
15-
# gazelle:exclude internal/cmd/testdata/create
16-
# gazelle:exclude internal/cmd/testdata/generate
17-
# gazelle:exclude internal/file/testdata
18-
# gazelle:exclude internal/reflect/proto
19-
# gazelle:exclude internal/reflect/testdata
4+
# gazelle:proto disable_global
205
gazelle(name = "gazelle")

etc/bin/bazelgen.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ EOF
4444

4545
go mod tidy -v
4646
bazel run //:gazelle
47-
rm internal/cmd/testdata/grpc/BUILD.bazel
47+
rm -f internal/cmd/testdata/grpc/BUILD.bazel
4848

4949
go mod tidy -v
5050
bazel run //:gazelle -- update-repos -from_file=go.mod

example/cmd/excited/BUILD.bazel

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = ["main.go"],
6+
importpath = "github.com/uber/prototool/example/cmd/excited",
7+
visibility = ["//visibility:private"],
8+
deps = [
9+
"//example/gen/go/uber/foo/v1:go_default_library",
10+
"@org_golang_google_grpc//:go_default_library",
11+
],
12+
)
13+
14+
go_binary(
15+
name = "excited",
16+
embed = [":go_default_library"],
17+
visibility = ["//visibility:public"],
18+
)
+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = ["bar.pb.go"],
6+
importpath = "github.com/uber/prototool/example/gen/go/uber/bar/v1",
7+
visibility = ["//visibility:public"],
8+
deps = ["@com_github_golang_protobuf//proto:go_default_library"],
9+
)
+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = [
6+
"excited_api.pb.go",
7+
"foo.pb.go",
8+
"hello_api.pb.go",
9+
],
10+
importpath = "github.com/uber/prototool/example/gen/go/uber/foo/v1",
11+
visibility = ["//visibility:public"],
12+
deps = [
13+
"//example/gen/go/uber/bar/v1:go_default_library",
14+
"@com_github_golang_protobuf//proto:go_default_library",
15+
"@com_github_golang_protobuf//ptypes/duration:go_default_library",
16+
"@com_github_golang_protobuf//ptypes/timestamp:go_default_library",
17+
"@org_golang_google_grpc//:go_default_library",
18+
],
19+
)

internal/breaking/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ go_library(
4242
go_test(
4343
name = "go_default_test",
4444
srcs = ["breaking_test.go"],
45+
data = glob(["testdata/**"]),
4546
embed = [":go_default_library"],
4647
deps = [
4748
"//internal/extract:go_default_library",

internal/cmd/BUILD.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ go_test(
3030
"//internal/settings:go_default_library",
3131
"//internal/vars:go_default_library",
3232
"@com_github_golang_protobuf//proto:go_default_library",
33+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
3334
"@com_github_stretchr_testify//assert:go_default_library",
3435
"@com_github_stretchr_testify//require:go_default_library",
35-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
3636
"@org_golang_google_grpc//:go_default_library",
3737
"@org_golang_google_grpc//codes:go_default_library",
3838
"@org_golang_google_grpc//credentials:go_default_library",

internal/desc/BUILD.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ go_library(
77
visibility = ["//:__subpackages__"],
88
deps = [
99
"@com_github_golang_protobuf//proto:go_default_library",
10-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
10+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
1111
],
1212
)

internal/exec/BUILD.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ go_library(
2525
"//internal/settings:go_default_library",
2626
"//internal/text:go_default_library",
2727
"//internal/vars:go_default_library",
28-
"@com_github_golang_protobuf//jsonpb:go_default_library_gen",
28+
"@com_github_golang_protobuf//jsonpb:go_default_library",
2929
"@com_github_golang_protobuf//proto:go_default_library",
30+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
3031
"@in_gopkg_yaml_v2//:go_default_library",
31-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
3232
"@org_uber_go_multierr//:go_default_library",
3333
"@org_uber_go_zap//:go_default_library",
3434
],

internal/file/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ go_test(
2020
"file_test.go",
2121
"proto_set_provider_test.go",
2222
],
23+
data = glob(["testdata/**"]),
2324
embed = [":go_default_library"],
2425
deps = [
2526
"//internal/settings:go_default_library",

internal/grpc/BUILD.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ go_library(
1212
deps = [
1313
"//internal/desc:go_default_library",
1414
"@com_github_fullstorydev_grpcurl//:go_default_library",
15-
"@com_github_golang_protobuf//jsonpb:go_default_library_gen",
15+
"@com_github_golang_protobuf//jsonpb:go_default_library",
1616
"@com_github_golang_protobuf//proto:go_default_library",
17+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
1718
"@com_github_jhump_protoreflect//desc:go_default_library",
1819
"@com_github_jhump_protoreflect//dynamic:go_default_library",
19-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
2020
"@org_golang_google_grpc//:go_default_library",
2121
"@org_golang_google_grpc//credentials:go_default_library",
2222
"@org_golang_google_grpc//keepalive:go_default_library",

internal/location/BUILD.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ go_library(
1212
],
1313
importpath = "github.com/uber/prototool/internal/location",
1414
visibility = ["//:__subpackages__"],
15-
deps = ["@io_bazel_rules_go//proto/wkt:descriptor_go_proto"],
15+
deps = ["@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library"],
1616
)
1717

1818
go_test(
@@ -25,7 +25,7 @@ go_test(
2525
],
2626
embed = [":go_default_library"],
2727
deps = [
28+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
2829
"@com_github_stretchr_testify//assert:go_default_library",
29-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
3030
],
3131
)

internal/protoc/BUILD.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ go_library(
1717
"//internal/wkt:go_default_library",
1818
"@com_github_gofrs_flock//:go_default_library",
1919
"@com_github_golang_protobuf//proto:go_default_library",
20-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
20+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
2121
"@org_uber_go_multierr//:go_default_library",
2222
"@org_uber_go_zap//:go_default_library",
2323
],

internal/reflect/BUILD.bazel

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,19 @@ go_library(
99
"//internal/reflect/gen/uber/proto/reflect/v1:go_default_library",
1010
"//internal/strs:go_default_library",
1111
"@com_github_golang_protobuf//proto:go_default_library",
12-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
12+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
1313
],
1414
)
1515

1616
go_test(
1717
name = "go_default_test",
1818
srcs = ["reflect_test.go"],
19+
data = glob(["testdata/**"]),
1920
embed = [":go_default_library"],
2021
deps = [
2122
"//internal/reflect/gen/uber/proto/reflect/v1:go_default_library",
2223
"//internal/testing:go_default_library",
23-
"@com_github_golang_protobuf//jsonpb:go_default_library_gen",
24+
"@com_github_golang_protobuf//jsonpb:go_default_library",
2425
"@com_github_stretchr_testify//require:go_default_library",
2526
],
2627
)

internal/testing/BUILD.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ go_library(
99
"//internal/file:go_default_library",
1010
"//internal/protoc:go_default_library",
1111
"//internal/reflect/gen/uber/proto/reflect/v1:go_default_library",
12-
"@com_github_golang_protobuf//jsonpb:go_default_library_gen",
12+
"@com_github_golang_protobuf//jsonpb:go_default_library",
13+
"@com_github_golang_protobuf//protoc-gen-go/descriptor:go_default_library",
1314
"@com_github_stretchr_testify//require:go_default_library",
14-
"@io_bazel_rules_go//proto/wkt:descriptor_go_proto",
1515
"@org_uber_go_multierr//:go_default_library",
1616
],
1717
)

0 commit comments

Comments
 (0)