Skip to content

Commit f2cfa78

Browse files
Googlercopybara-github
Googler
authored andcommitted
Fix WORKSPACE setup for Bazel 8 / Bazel@HEAD
- Replaces `@protobuf` with `@com_google_protobuf`[^1] - Updates protobuf version to the latest release - Updates versions & moves declaration of `rules_python` and `rules_proto` before calling any setup macros to ensure we're on the right version. Work towards bazelbuild/bazel#23619 PiperOrigin-RevId: 701871997
1 parent 656b05a commit f2cfa78

File tree

19 files changed

+56
-49
lines changed

19 files changed

+56
-49
lines changed

WORKSPACE

+18-11
Original file line numberDiff line numberDiff line change
@@ -357,21 +357,35 @@ http_archive(
357357
sha256 = "1389206b2208c5f33a05dd96e51715b0855c480c082b7bb4889a8e07fcff536c",
358358
)
359359

360-
_protobuf_version = "29.0-rc1"
360+
_protobuf_version = "29.0"
361361

362-
_protobuf_sha256 = "32247eed6fa8c9792d2667b9fb306e8403736097226b478711d7f3bfece6fbda"
362+
_protobuf_sha256 = "10a0d58f39a1a909e95e00e8ba0b5b1dc64d02997f741151953a2b3659f6e78c"
363363

364364
http_archive(
365-
name = "protobuf",
365+
name = "com_google_protobuf",
366366
sha256 = _protobuf_sha256,
367367
strip_prefix = "protobuf-%s" % _protobuf_version,
368368
urls = ["https://github.com/protocolbuffers/protobuf/archive/v%s.tar.gz" % _protobuf_version],
369369
)
370370

371+
http_archive(
372+
name = "rules_python",
373+
sha256 = "690e0141724abb568267e003c7b6d9a54925df40c275a870a4d934161dc9dd53",
374+
strip_prefix = "rules_python-0.40.0",
375+
url = "https://github.com/bazelbuild/rules_python/releases/download/0.40.0/rules_python-0.40.0.tar.gz",
376+
)
377+
378+
http_archive(
379+
name = "rules_proto",
380+
sha256 = "0e5c64a2599a6e26c6a03d6162242d231ecc0de219534c38cb4402171def21e8",
381+
strip_prefix = "rules_proto-7.0.2",
382+
url = "https://github.com/bazelbuild/rules_proto/releases/download/7.0.2/rules_proto-7.0.2.tar.gz",
383+
)
384+
371385
load("@rules_java//java:rules_java_deps.bzl", "rules_java_dependencies")
372386
rules_java_dependencies()
373387

374-
load("@protobuf//:protobuf_deps.bzl", "protobuf_deps")
388+
load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
375389
protobuf_deps()
376390

377391
load("@rules_java//java:repositories.bzl", "rules_java_toolchains")
@@ -565,13 +579,6 @@ new_git_repository(
565579
shallow_since = "1518210648 -0800",
566580
)
567581

568-
http_archive(
569-
name = "rules_python",
570-
sha256 = "ffc7b877c95413c82bfd5482c017edcf759a6250d8b24e82f41f3c8b8d9e287e",
571-
strip_prefix = "rules_python-0.19.0",
572-
url = "https://github.com/bazelbuild/rules_python/releases/download/0.19.0/rules_python-0.19.0.tar.gz",
573-
)
574-
575582
load("@rules_python//python:repositories.bzl", "py_repositories")
576583

577584
py_repositories()

aspect/testing/rules/BUILD

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Testing infrastructure for the plugin's Skylark aspect
22

3-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
4-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
3+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
4+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
55
load("@rules_java//java:defs.bzl", "java_binary", "java_library")
66
load(
77
"//:build-visibility.bzl",
@@ -32,7 +32,7 @@ java_binary(
3232
":intellij_aspect_test_fixture_java_proto",
3333
"//aspect/testing:guava",
3434
"//proto:intellij_ide_info_java_proto",
35-
"@protobuf//:protobuf_java",
35+
"@com_google_protobuf//:protobuf_java",
3636
],
3737
)
3838

@@ -74,7 +74,7 @@ java_binary(
7474
":fast_build_aspect_test_fixture_java_proto",
7575
"//aspect/testing:guava",
7676
"//proto:fast_build_info_java_proto",
77-
"@protobuf//:protobuf_java",
77+
"@com_google_protobuf//:protobuf_java",
7878
],
7979
)
8080

aspect/testing/tests/src/com/google/idea/blaze/aspect/proto/jpl/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library", "java_test")
44
load(
55
"//aspect/testing/rules:intellij_aspect_test_fixture.bzl",

proto/BUILD

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44
load(
55
"//:build-visibility.bzl",
@@ -130,7 +130,7 @@ java_library(
130130
"//third_party/bazel/src/main/protobuf:build_java_proto",
131131
"//third_party/bazel/src/main/protobuf:command_line_java_proto",
132132
"//third_party/bazel/src/main/protobuf:deps_java_proto",
133-
"@protobuf//:protobuf_java",
133+
"@com_google_protobuf//:protobuf_java",
134134
"@rules_android//src/tools/deploy_info/proto:android_deploy_info_java_proto",
135135
],
136136
)

querysync/java/com/google/idea/blaze/qsync/artifacts/BUILD

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ java_library(
1515
"//shared:exception",
1616
"//third_party/auto_value",
1717
"@com_google_guava_guava//jar",
18+
"@com_google_protobuf//:protobuf_java",
1819
"@jsr305_annotations//jar",
19-
"@protobuf//:protobuf_java",
2020
],
2121
)

querysync/java/com/google/idea/blaze/qsync/cc/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44

55
package(default_visibility = [

querysync/java/com/google/idea/blaze/qsync/deps/BUILD

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44

55
java_library(
@@ -22,8 +22,8 @@ java_library(
2222
"//shared:vcs",
2323
"//third_party/auto_value",
2424
"@com_google_guava_guava//jar",
25+
"@com_google_protobuf//:protobuf_java",
2526
"@error_prone_annotations//jar",
26-
"@protobuf//:protobuf_java",
2727
],
2828
)
2929

querysync/java/com/google/idea/blaze/qsync/java/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44

55
package(default_visibility = [

querysync/java/com/google/idea/blaze/qsync/project/BUILD

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44

55
package(default_visibility = [
@@ -67,8 +67,8 @@ java_library(
6767
"//shared:vcs",
6868
"//third_party/auto_value",
6969
"@com_google_guava_guava//jar",
70+
"@com_google_protobuf//:protobuf_java",
7071
"@error_prone_annotations//jar",
7172
"@jsr305_annotations//jar",
72-
"@protobuf//:protobuf_java",
7373
],
7474
)

querysync/java/com/google/idea/blaze/qsync/query/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44

55
package(default_visibility = [

querysync/java/com/google/idea/blaze/qsync/util/BUILD

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ java_binary(
1616
"//querysync/java/com/google/idea/blaze/qsync/project",
1717
"//shared",
1818
"@com_google_guava_guava//jar",
19-
"@protobuf//:protobuf_java",
19+
"@com_google_protobuf//:protobuf_java",
2020
],
2121
)
2222

querysync/javatests/com/google/idea/blaze/qsync/java/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,9 @@ java_test(
127127
"//shared:artifact",
128128
"//shared/javatests/com/google/idea/blaze/common:test_utils",
129129
"@com_google_guava_guava//jar",
130+
"@com_google_protobuf//:protobuf_java",
130131
"@junit//jar",
131132
"@mockito//jar",
132-
"@protobuf//:protobuf_java",
133133
"@truth//jar",
134134
],
135135
)
@@ -150,9 +150,9 @@ java_test(
150150
"//shared:artifact",
151151
"//shared/javatests/com/google/idea/blaze/common:test_utils",
152152
"@com_google_guava_guava//jar",
153+
"@com_google_protobuf//:protobuf_java",
153154
"@junit//jar",
154155
"@mockito//jar",
155-
"@protobuf//:protobuf_java",
156156
"@truth//jar",
157157
],
158158
)

querysync/javatests/com/google/idea/blaze/qsync/project/BUILD

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ java_test(
5555
deps = [
5656
"//querysync/java/com/google/idea/blaze/qsync/project",
5757
"//querysync/java/com/google/idea/blaze/qsync/project:language_class_java_proto",
58+
"@com_google_protobuf//:protobuf_java",
5859
"@junit//jar",
59-
"@protobuf//:protobuf_java",
6060
"@truth//jar",
6161
],
6262
)

querysync/javatests/com/google/idea/blaze/qsync/testdata/grpc/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44
load("//third_party/java/grpc:build_defs.bzl", "java_grpc_library")
55

querysync/javatests/com/google/idea/blaze/qsync/testdata/nestedproto/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44

55
proto_library(

querysync/javatests/com/google/idea/blaze/qsync/testdata/protodep/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_library")
44

55
proto_library(

querysync/javatests/com/google/idea/blaze/qsync/testdata/protoonly/BUILD

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_lite_proto_library.bzl", "java_lite_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33

44
proto_library(
55
name = "proto",

shared/java/com/google/idea/blaze/common/proto/BUILD

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ java_library(
77
deps = [
88
"//shared/java/com/google/idea/blaze/common",
99
"@com_google_guava_guava//jar",
10-
"@protobuf//:protobuf_java",
10+
"@com_google_protobuf//:protobuf_java",
1111
],
1212
)

shared/javatests/com/google/idea/blaze/common/proto/BUILD

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
load("@protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2-
load("@protobuf//bazel:proto_library.bzl", "proto_library")
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
2+
load("@com_google_protobuf//bazel:proto_library.bzl", "proto_library")
33
load("@rules_java//java:defs.bzl", "java_test")
44
load("//:build-visibility.bzl", "DEFAULT_TEST_VISIBILITY")
55

@@ -25,8 +25,8 @@ java_test(
2525
":test_java_proto",
2626
"//shared/java/com/google/idea/blaze/common/proto",
2727
"@com_google_guava_guava//jar",
28+
"@com_google_protobuf//:protobuf_java",
2829
"@junit//jar",
29-
"@protobuf//:protobuf_java",
3030
"@truth//jar",
3131
],
3232
)

0 commit comments

Comments
 (0)