Skip to content

Commit 5f9757f

Browse files
committed
bazel: bump Bazel repositories versions
1 parent c8202b4 commit 5f9757f

File tree

13 files changed

+83
-51
lines changed

13 files changed

+83
-51
lines changed

BUILD.bazel

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ buildifier(
1919
# gazelle:go_proto_compilers //:go_apiv2
2020
# gazelle:go_grpc_compilers //:go_apiv2, //:go_grpc
2121
# gazelle:go_naming_convention import_alias
22+
# gazelle:resolve proto proto google/api/annotations.proto @googleapis//google/api:annotations_proto
23+
# gazelle:resolve proto go google/api/annotations.proto @org_golang_google_genproto_googleapis_api//annotations
24+
# gazelle:resolve proto proto google/api/http.proto @googleapis//google/api:http_proto
25+
# gazelle:resolve proto go google/api/http.proto @org_golang_google_genproto_googleapis_api//annotations
26+
# gazelle:resolve proto proto google/api/field_behavior.proto @googleapis//google/api:field_behavior_proto
27+
# gazelle:resolve proto go google/api/field_behavior.proto @org_golang_google_genproto_googleapis_api//annotations
28+
# gazelle:resolve proto proto google/api/httpbody.proto @googleapis//google/api:httpbody_proto
29+
# gazelle:resolve proto go google/api/httpbody.proto @org_golang_google_genproto_googleapis_api//httpbody
30+
# gazelle:resolve proto proto google/api/visibility.proto @googleapis//google/api:visibility_proto
31+
# gazelle:resolve proto go google/api/visibility.proto @org_golang_google_genproto_googleapis_api//visibility
32+
# gazelle:resolve proto proto google/rpc/status.proto @googleapis//google/rpc:status_proto
33+
# gazelle:resolve proto go google/rpc/status.proto @org_golang_google_genproto_googleapis_rpc//status
2234

2335
gazelle(name = "gazelle")
2436

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ docker run -itv $(pwd):/grpc-gateway -w /grpc-gateway --entrypoint /bin/bash --r
1919
ghcr.io/grpc-ecosystem/grpc-gateway/build-env:1.19 -c '\
2020
bazel run :gazelle -- update-repos -from_file=go.mod -to_macro=repositories.bzl%go_repositories && \
2121
bazel run :gazelle && \
22-
bazel run :buildifier'
22+
BAZEL_CXXOPTS="-std=c++14" bazel run :buildifier'
2323
```
2424

2525
You may need to authenticate with GitHub to pull `docker.pkg.github.com/grpc-ecosystem/grpc-gateway/build-env`.

WORKSPACE

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,21 @@ http_archive(
1818
urls = ["https://github.com/protocolbuffers/protobuf/archive/v23.4.tar.gz"],
1919
)
2020

21+
http_archive(
22+
name = "googleapis",
23+
sha256 = "9d1a930e767c93c825398b8f8692eca3fe353b9aaadedfbcf1fca2282c85df88",
24+
strip_prefix = "googleapis-64926d52febbf298cb82a8f472ade4a3969ba922",
25+
urls = [
26+
"https://github.com/googleapis/googleapis/archive/64926d52febbf298cb82a8f472ade4a3969ba922.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+
2136
http_archive(
2237
name = "bazel_skylib",
2338
sha256 = "66ffd9315665bfaafc96b52278f57c7e2dd09f5ede279ea6d39b2be471e7e3aa",
@@ -33,11 +48,10 @@ bazel_skylib_workspace()
3348

3449
http_archive(
3550
name = "rules_proto",
36-
sha256 = "66bfdf8782796239d3875d37e7de19b1d94301e8972b3cbd2446b332429b4df1",
37-
strip_prefix = "rules_proto-4.0.0",
51+
sha256 = "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd",
52+
strip_prefix = "rules_proto-5.3.0-21.7",
3853
urls = [
39-
"https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.tar.gz",
40-
"https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0.tar.gz",
54+
"https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz",
4155
],
4256
)
4357

@@ -49,25 +63,27 @@ rules_proto_toolchains()
4963

5064
http_archive(
5165
name = "io_bazel_rules_go",
52-
sha256 = "6b65cb7917b4d1709f9410ffe00ecf3e160edf674b78c54a894471320862184f",
66+
sha256 = "278b7ff5a826f3dc10f04feaf0b70d48b68748ccd512d7f98bf442077f043fe3",
5367
urls = [
54-
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.39.0/rules_go-v0.39.0.zip",
55-
"https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.39.0.zip",
68+
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
69+
"https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
5670
],
5771
)
5872

59-
git_repository(
60-
name = "bazel_gazelle",
61-
commit = "f377e6eff8e24508feb1a34b1e5e681982482a9f",
62-
remote = "https://github.com/bazelbuild/bazel-gazelle",
63-
shallow_since = "1648046534 -0400",
64-
)
65-
6673
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
6774

6875
go_rules_dependencies()
6976

70-
go_register_toolchains(version = "1.19.4")
77+
go_register_toolchains(version = "1.20.6")
78+
79+
http_archive(
80+
name = "bazel_gazelle",
81+
sha256 = "29218f8e0cebe583643cbf93cae6f971be8a2484cdcfa1e45057658df8d54002",
82+
urls = [
83+
"https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.32.0/bazel-gazelle-v0.32.0.tar.gz",
84+
"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.32.0/bazel-gazelle-v0.32.0.tar.gz",
85+
],
86+
)
7187

7288
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
7389

examples/internal/gateway/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ go_library(
1515
"//examples/internal/proto/standalone",
1616
"//runtime",
1717
"@com_github_golang_glog//:glog",
18-
"@go_googleapis//google/rpc:errdetails_go_proto",
18+
"@org_golang_google_genproto_googleapis_rpc//errdetails",
1919
"@org_golang_google_grpc//:go_default_library",
2020
"@org_golang_google_grpc//connectivity",
2121
"@org_golang_google_grpc//credentials/insecure",

examples/internal/helloworld/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ proto_library(
1212
visibility = ["//visibility:public"],
1313
deps = [
1414
"@com_google_protobuf//:wrappers_proto",
15-
"@go_googleapis//google/api:annotations_proto",
15+
"@googleapis//google/api:annotations_proto",
1616
],
1717
)
1818

@@ -27,7 +27,7 @@ go_proto_library(
2727
proto = ":helloworld_proto",
2828
visibility = ["//visibility:public"],
2929
deps = [
30-
"@go_googleapis//google/api:annotations_go_proto",
30+
"@org_golang_google_genproto_googleapis_api//annotations",
3131
"@org_golang_google_protobuf//proto:go_default_library", #keep
3232
],
3333
)

examples/internal/integration/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ go_test(
2020
"@com_github_golang_glog//:glog",
2121
"@com_github_google_go_cmp//cmp",
2222
"@com_github_rogpeppe_fastuuid//:fastuuid",
23-
"@go_googleapis//google/rpc:status_go_proto",
23+
"@org_golang_google_genproto_googleapis_rpc//status",
2424
"@org_golang_google_grpc//codes",
2525
"@org_golang_google_protobuf//encoding/protojson",
2626
"@org_golang_google_protobuf//proto",

examples/internal/proto/examplepb/BUILD.bazel

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,11 @@ proto_library(
7272
"@com_google_protobuf//:struct_proto",
7373
"@com_google_protobuf//:timestamp_proto",
7474
"@com_google_protobuf//:wrappers_proto",
75-
"@go_googleapis//google/api:annotations_proto",
76-
"@go_googleapis//google/api:httpbody_proto",
77-
"@go_googleapis//google/api:visibility_proto",
78-
"@go_googleapis//google/rpc:status_proto",
75+
"@googleapis//google/api:annotations_proto",
76+
"@googleapis//google/api:field_behavior_proto",
77+
"@googleapis//google/api:httpbody_proto",
78+
"@googleapis//google/api:visibility_proto",
79+
"@googleapis//google/rpc:status_proto",
7980
],
8081
)
8182

@@ -87,8 +88,10 @@ proto_library(
8788
"openapi_merge_b.proto",
8889
],
8990
deps = [
90-
"@go_googleapis//google/api:annotations_proto",
91-
"@go_googleapis//google/api:httpbody_proto",
91+
"@com_google_protobuf//:api_proto",
92+
"@googleapis//google/api:annotations_proto",
93+
"@googleapis//google/api:field_behavior_proto",
94+
"@googleapis//google/rpc:status_proto",
9295
],
9396
)
9497

@@ -108,10 +111,10 @@ go_proto_library(
108111
"//examples/internal/proto/sub2",
109112
"//protoc-gen-openapiv2/options",
110113
"@com_github_golang_protobuf//descriptor:go_default_library_gen", # keep
111-
"@go_googleapis//google/api:annotations_go_proto",
112-
"@go_googleapis//google/api:httpbody_go_proto",
113-
"@go_googleapis//google/api:visibility_go_proto",
114-
"@go_googleapis//google/rpc:status_go_proto",
114+
"@org_golang_google_genproto_googleapis_api//annotations",
115+
"@org_golang_google_genproto_googleapis_api//httpbody",
116+
"@org_golang_google_genproto_googleapis_api//visibility",
117+
"@org_golang_google_genproto_googleapis_rpc//status",
115118
"@org_golang_google_protobuf//proto:go_default_library", # keep
116119
],
117120
)
@@ -131,7 +134,7 @@ go_library(
131134
deps = [
132135
"//runtime",
133136
"//utilities",
134-
"@go_googleapis//google/api:annotations_go_proto",
137+
"@org_golang_google_genproto_googleapis_api//annotations",
135138
"@org_golang_google_grpc//:go_default_library",
136139
"@org_golang_google_grpc//codes",
137140
"@org_golang_google_grpc//grpclog",

examples/internal/server/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ go_library(
2525
"//runtime",
2626
"@com_github_golang_glog//:glog",
2727
"@com_github_rogpeppe_fastuuid//:fastuuid",
28-
"@go_googleapis//google/api:httpbody_go_proto",
29-
"@go_googleapis//google/rpc:errdetails_go_proto",
30-
"@go_googleapis//google/rpc:status_go_proto",
28+
"@org_golang_google_genproto_googleapis_api//httpbody",
29+
"@org_golang_google_genproto_googleapis_rpc//errdetails",
30+
"@org_golang_google_genproto_googleapis_rpc//status",
3131
"@org_golang_google_grpc//:go_default_library",
3232
"@org_golang_google_grpc//codes",
3333
"@org_golang_google_grpc//metadata",

internal/descriptor/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ go_library(
2020
"//internal/httprule",
2121
"//protoc-gen-openapiv2/options",
2222
"@com_github_golang_glog//:glog",
23-
"@go_googleapis//google/api:annotations_go_proto",
2423
"@in_gopkg_yaml_v3//:yaml_v3",
24+
"@org_golang_google_genproto_googleapis_api//annotations",
2525
"@org_golang_google_protobuf//compiler/protogen",
2626
"@org_golang_google_protobuf//encoding/protojson",
2727
"@org_golang_google_protobuf//proto",

internal/descriptor/apiconfig/BUILD.bazel

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,15 @@ proto_library(
99
srcs = [
1010
"apiconfig.proto",
1111
],
12-
deps = [
13-
"@go_googleapis//google/api:annotations_proto",
14-
],
12+
deps = ["@googleapis//google/api:http_proto"],
1513
)
1614

1715
go_proto_library(
1816
name = "apiconfig_go_proto",
1917
compilers = ["//:go_apiv2"],
2018
importpath = "github.com/grpc-ecosystem/grpc-gateway/v2/internal/descriptor/apiconfig",
2119
proto = ":apiconfig_proto",
22-
deps = ["@go_googleapis//google/api:annotations_go_proto"],
20+
deps = ["@org_golang_google_genproto_googleapis_api//annotations"],
2321
)
2422

2523
go_library(

0 commit comments

Comments
 (0)