Skip to content

Commit d205687

Browse files
Internal change
GitOrigin-RevId: 9e0392256d57e5266cae8027e63b56a4b01401b2
1 parent e16bd17 commit d205687

10 files changed

Lines changed: 214 additions & 115 deletions

File tree

java/engflow/api/BUILD

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
23
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
34

@@ -12,25 +13,40 @@ java_library(
1213
)
1314

1415
java_rpc_library(
15-
name = "availability",
16+
name = "availability_java_rpc",
17+
srcs = ["@engflowapis//engflow/api:availability"],
1618
visibility = ["//visibility:public"],
17-
deps = [
18-
"@engflowapis//engflow/api:availability",
19-
],
19+
deps = [":availability"],
2020
)
2121

2222
java_rpc_library(
23-
name = "launch_stage",
23+
name = "launch_stage_java_rpc",
24+
srcs = ["@engflowapis//engflow/api:launch_stage"],
2425
visibility = ["//visibility:public"],
25-
deps = [
26-
"@engflowapis//engflow/api:launch_stage",
27-
],
26+
deps = [":launch_stage"],
2827
)
2928

3029
java_rpc_library(
30+
name = "options_java_rpc",
31+
srcs = ["@engflowapis//engflow/api:options"],
32+
visibility = ["//visibility:public"],
33+
deps = [":options"],
34+
)
35+
36+
java_proto_library(
37+
name = "availability",
38+
visibility = ["//visibility:public"],
39+
deps = ["@engflowapis//engflow/api:availability"],
40+
)
41+
42+
java_proto_library(
43+
name = "launch_stage",
44+
visibility = ["//visibility:public"],
45+
deps = ["@engflowapis//engflow/api:launch_stage"],
46+
)
47+
48+
java_proto_library(
3149
name = "options",
3250
visibility = ["//visibility:public"],
33-
deps = [
34-
"@engflowapis//engflow/api:options",
35-
],
51+
deps = ["@engflowapis//engflow/api:options"],
3652
)

java/engflow/auth/BUILD

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
2-
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
33

44
java_library(
55
name = "auth",
66
visibility = ["//visibility:public"],
77
exports = [
8-
":auth_context",
8+
":auth_context_java_proto",
99
],
1010
)
1111

12-
java_rpc_library(
13-
name = "auth_context",
12+
java_proto_library(
13+
name = "auth_context_java_proto",
1414
visibility = ["//visibility:public"],
15-
deps = [
16-
"@engflowapis//engflow/auth:auth_context",
17-
],
15+
deps = ["@engflowapis//engflow/auth:auth_context"],
1816
)

java/engflow/ci/v1alpha/BUILD

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
23
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
34

45
java_library(
56
name = "v1alpha",
67
visibility = ["//visibility:public"],
78
exports = [
8-
":bento_revision",
9+
":bento_revision_java_rpc",
910
],
1011
)
1112

1213
java_rpc_library(
13-
name = "bento_revision",
14+
name = "bento_revision_java_rpc",
15+
srcs = ["@engflowapis//engflow/ci/v1alpha:bento_revision"],
1416
visibility = ["//visibility:public"],
15-
deps = [
16-
"@engflowapis//engflow/ci/v1alpha:bento_revision",
17-
],
17+
deps = [":bento_revision_java_proto"],
1818
)
1919

2020
alias(
@@ -26,3 +26,9 @@ alias(
2626
],
2727
visibility = ["//visibility:public"],
2828
)
29+
30+
java_proto_library(
31+
name = "bento_revision_java_proto",
32+
visibility = ["//visibility:public"],
33+
deps = ["@engflowapis//engflow/ci/v1alpha:bento_revision"],
34+
)

java/engflow/cluster/v1/BUILD

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
23
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
34

@@ -10,9 +11,14 @@ java_library(
1011
)
1112

1213
java_rpc_library(
14+
name = "cluster_java_rpc",
15+
srcs = ["@engflowapis//engflow/cluster/v1:cluster"],
16+
visibility = ["//visibility:public"],
17+
deps = [":cluster"],
18+
)
19+
20+
java_proto_library(
1321
name = "cluster",
1422
visibility = ["//visibility:public"],
15-
deps = [
16-
"@engflowapis//engflow/cluster/v1:cluster",
17-
],
23+
deps = ["@engflowapis//engflow/cluster/v1:cluster"],
1824
)

java/engflow/eventstore/v1/BUILD

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,52 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
23
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
34

45
java_library(
56
name = "v1",
67
visibility = ["//visibility:public"],
78
exports = [
8-
":build_event",
9-
":eventstore",
10-
":notifications",
9+
":build_event_java_rpc",
10+
":eventstore_java_rpc",
11+
":notifications_java_rpc",
1112
],
1213
)
1314

1415
java_rpc_library(
15-
name = "build_event",
16+
name = "build_event_java_rpc",
17+
srcs = ["@engflowapis//engflow/eventstore/v1:build_event"],
1618
visibility = ["//visibility:public"],
17-
deps = [
18-
"@engflowapis//engflow/eventstore/v1:build_event",
19-
],
19+
deps = [":build_event_java_proto"],
2020
)
2121

2222
java_rpc_library(
23-
name = "eventstore",
23+
name = "eventstore_java_rpc",
24+
srcs = ["@engflowapis//engflow/eventstore/v1:eventstore"],
2425
visibility = ["//visibility:public"],
25-
deps = [
26-
"@engflowapis//engflow/eventstore/v1:eventstore",
27-
],
26+
deps = [":eventstore_java_proto"],
2827
)
2928

3029
java_rpc_library(
31-
name = "notifications",
30+
name = "notifications_java_rpc",
31+
srcs = ["@engflowapis//engflow/eventstore/v1:notifications"],
3232
visibility = ["//visibility:public"],
33-
deps = [
34-
"@engflowapis//engflow/eventstore/v1:notifications",
35-
],
33+
deps = [":notifications_java_proto"],
34+
)
35+
36+
java_proto_library(
37+
name = "build_event_java_proto",
38+
visibility = ["//visibility:public"],
39+
deps = ["@engflowapis//engflow/eventstore/v1:build_event"],
40+
)
41+
42+
java_proto_library(
43+
name = "eventstore_java_proto",
44+
visibility = ["//visibility:public"],
45+
deps = ["@engflowapis//engflow/eventstore/v1:eventstore"],
46+
)
47+
48+
java_proto_library(
49+
name = "notifications_java_proto",
50+
visibility = ["//visibility:public"],
51+
deps = ["@engflowapis//engflow/eventstore/v1:notifications"],
3652
)
Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
23
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
34

45
java_library(
56
name = "v1",
67
visibility = ["//visibility:public"],
78
exports = [
8-
":authentication",
9+
":authentication_java_rpc",
910
],
1011
)
1112

1213
java_rpc_library(
13-
name = "authentication",
14+
name = "authentication_java_rpc",
15+
srcs = ["@engflowapis//engflow/iam/authentication/v1:authentication"],
1416
visibility = ["//visibility:public"],
15-
deps = [
16-
"@engflowapis//engflow/iam/authentication/v1:authentication",
17-
],
17+
deps = [":authentication_java_proto"],
18+
)
19+
20+
java_proto_library(
21+
name = "authentication_java_proto",
22+
visibility = ["//visibility:public"],
23+
deps = ["@engflowapis//engflow/iam/authentication/v1:authentication"],
1824
)

java/engflow/iam/v1/BUILD

Lines changed: 27 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,52 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
23
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
34

45
java_library(
56
name = "v1",
67
visibility = ["//visibility:public"],
78
exports = [
8-
":identity_and_access_management",
9-
":policy",
10-
":role",
11-
":session",
12-
":user",
9+
":identity_and_access_management_java_rpc",
10+
":policy_java_proto",
11+
":role_java_proto",
12+
":session_java_proto",
13+
":user_java_proto",
1314
],
1415
)
1516

1617
java_rpc_library(
17-
name = "identity_and_access_management",
18+
name = "identity_and_access_management_java_rpc",
19+
srcs = ["@engflowapis//engflow/iam/v1:identity_and_access_management"],
1820
visibility = ["//visibility:public"],
19-
deps = [
20-
"@engflowapis//engflow/iam/v1:identity_and_access_management",
21-
],
21+
deps = [":identity_and_access_management_java_proto"],
2222
)
2323

24-
java_rpc_library(
25-
name = "policy",
24+
java_proto_library(
25+
name = "identity_and_access_management_java_proto",
2626
visibility = ["//visibility:public"],
27-
deps = [
28-
"@engflowapis//engflow/iam/v1:policy",
29-
],
27+
deps = ["@engflowapis//engflow/iam/v1:identity_and_access_management"],
3028
)
3129

32-
java_rpc_library(
33-
name = "role",
30+
java_proto_library(
31+
name = "policy_java_proto",
3432
visibility = ["//visibility:public"],
35-
deps = [
36-
"@engflowapis//engflow/iam/v1:role",
37-
],
33+
deps = ["@engflowapis//engflow/iam/v1:policy"],
3834
)
3935

40-
java_rpc_library(
41-
name = "user",
36+
java_proto_library(
37+
name = "role_java_proto",
4238
visibility = ["//visibility:public"],
43-
deps = [
44-
"@engflowapis//engflow/iam/v1:user",
45-
],
39+
deps = ["@engflowapis//engflow/iam/v1:role"],
4640
)
4741

48-
java_rpc_library(
49-
name = "session",
42+
java_proto_library(
43+
name = "user_java_proto",
5044
visibility = ["//visibility:public"],
51-
deps = [
52-
"@engflowapis//engflow/iam/v1:session",
53-
],
45+
deps = ["@engflowapis//engflow/iam/v1:user"],
46+
)
47+
48+
java_proto_library(
49+
name = "session_java_proto",
50+
visibility = ["//visibility:public"],
51+
deps = ["@engflowapis//engflow/iam/v1:session"],
5452
)

java/engflow/notification/v1/BUILD

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,38 @@
1+
load("@com_google_protobuf//bazel:java_proto_library.bzl", "java_proto_library")
12
load("@rules_java//java:defs.bzl", "java_library")
23
load("//bazel:java_rpc_library.bzl", "java_rpc_library")
34

45
java_library(
56
name = "v1",
67
visibility = ["//visibility:public"],
78
exports = [
8-
":notification",
9-
":notification_queue",
9+
":notification_java_rpc",
10+
":notification_queue_java_rpc",
1011
],
1112
)
1213

1314
java_rpc_library(
14-
name = "notification_queue",
15+
name = "notification_queue_java_rpc",
16+
srcs = ["@engflowapis//engflow/notification/v1:notification_queue"],
1517
visibility = ["//visibility:public"],
16-
deps = [
17-
"@engflowapis//engflow/notification/v1:notification_queue",
18-
],
18+
deps = [":notification_queue_java_proto"],
1919
)
2020

2121
java_rpc_library(
22-
name = "notification",
22+
name = "notification_java_rpc",
23+
srcs = ["@engflowapis//engflow/notification/v1:notification"],
2324
visibility = ["//visibility:public"],
24-
deps = [
25-
"@engflowapis//engflow/notification/v1:notification",
26-
],
25+
deps = [":notification_java_proto"],
26+
)
27+
28+
java_proto_library(
29+
name = "notification_queue_java_proto",
30+
visibility = ["//visibility:public"],
31+
deps = ["@engflowapis//engflow/notification/v1:notification_queue"],
32+
)
33+
34+
java_proto_library(
35+
name = "notification_java_proto",
36+
visibility = ["//visibility:public"],
37+
deps = ["@engflowapis//engflow/notification/v1:notification"],
2738
)

0 commit comments

Comments
 (0)