Skip to content

Commit a55f8c0

Browse files
Merge pull request #10546 from rabbitmq/fix-gazelle-oauth2
bazel run gazelle with edits to reduce the noise around (the generated) OAuth 2 dependency lists
2 parents c14bf13 + 48d0f08 commit a55f8c0

File tree

9 files changed

+32
-40
lines changed

9 files changed

+32
-40
lines changed

deps/oauth2_client/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ rabbitmq_app(
5656
hdrs = [":public_hdrs"],
5757
app_description = APP_DESCRIPTION,
5858
app_extra_keys = APP_EXTRA_KEYS,
59-
# app_module = APP_MODULE,
59+
# app_module = APP_MODULE,
6060
app_name = APP_NAME,
6161
beam_files = [":beam_files"],
6262
extra_apps = [
@@ -69,6 +69,7 @@ rabbitmq_app(
6969
priv = [":priv"],
7070
deps = [
7171
"//deps/rabbit:erlang_app",
72+
"//deps/rabbit_common:erlang_app",
7273
],
7374
)
7475

deps/oauth2_client/app.bzl

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ def all_beam_files(name = "all_beam_files"):
88
)
99
erlang_bytecode(
1010
name = "other_beam",
11-
srcs = [
12-
"src/oauth2_client.erl",
13-
],
11+
srcs = ["src/oauth2_client.erl"],
1412
hdrs = [":public_and_private_hdrs"],
15-
app_name = "rabbitmq_oauth2_client",
13+
app_name = "oauth2_client",
1614
dest = "ebin",
1715
erlc_opts = "//:erlc_opts",
1816
)
@@ -26,11 +24,9 @@ def all_test_beam_files(name = "all_test_beam_files"):
2624
erlang_bytecode(
2725
name = "test_other_beam",
2826
testonly = True,
29-
srcs = [
30-
"src/oauth2_client.erl",
31-
],
27+
srcs = ["src/oauth2_client.erl"],
3228
hdrs = [":public_and_private_hdrs"],
33-
app_name = "rabbitmq_oauth2_client",
29+
app_name = "oauth2_client",
3430
dest = "test",
3531
erlc_opts = "//:test_erlc_opts",
3632
)
@@ -50,9 +46,7 @@ def all_srcs(name = "all_srcs"):
5046

5147
filegroup(
5248
name = "srcs",
53-
srcs = [
54-
"src/oauth2_client.erl",
55-
],
49+
srcs = ["src/oauth2_client.erl"],
5650
)
5751
filegroup(
5852
name = "private_hdrs",
@@ -69,14 +63,13 @@ def all_srcs(name = "all_srcs"):
6963
],
7064
)
7165

72-
7366
def test_suite_beam_files(name = "test_suite_beam_files"):
7467
erlang_bytecode(
7568
name = "test_oauth_http_mock_beam",
7669
testonly = True,
7770
srcs = ["test/oauth_http_mock.erl"],
7871
outs = ["test/oauth_http_mock.beam"],
79-
app_name = "rabbitmq_oauth2_client",
72+
app_name = "oauth2_client",
8073
erlc_opts = "//:test_erlc_opts",
8174
)
8275
erlang_bytecode(
@@ -85,6 +78,6 @@ def test_suite_beam_files(name = "test_suite_beam_files"):
8578
srcs = ["test/system_SUITE.erl"],
8679
outs = ["test/system_SUITE.beam"],
8780
hdrs = ["include/oauth2_client.hrl"],
88-
app_name = "rabbitmq_oauth2_client",
81+
app_name = "oauth2_client",
8982
erlc_opts = "//:test_erlc_opts",
9083
)

deps/rabbitmq_auth_backend_oauth2/BUILD.bazel

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ rabbitmq_app(
4646
license_files = [":license_files"],
4747
priv = [":priv"],
4848
deps = [
49+
"//deps/oauth2_client:erlang_app",
4950
"//deps/rabbit:erlang_app",
5051
"@base64url//:erlang_app",
5152
"@cowlib//:erlang_app",
52-
"@jose//:erlang_app",
53-
"//deps/oauth2_client:erlang_app",
53+
"@jose//:erlang_app"
5454
],
5555
)
5656

@@ -86,12 +86,11 @@ eunit(
8686
":test_openid_http_handler_beam",
8787
":test_jwks_http_sup_beam",
8888
":test_rabbit_auth_backend_oauth2_test_util_beam",
89-
":test_oauth2_http_mock_beam"
89+
":test_oauth2_http_mock_beam",
9090
],
9191
target = ":test_erlang_app",
9292
)
9393

94-
9594
broker_for_integration_suites(
9695
extra_plugins = [
9796
"//deps/rabbitmq_mqtt:erlang_app",
@@ -144,16 +143,15 @@ rabbitmq_suite(
144143
],
145144
)
146145

147-
148146
rabbitmq_integration_suite(
149147
name = "system_SUITE",
150148
size = "medium",
151149
additional_beam = [
152150
"test/rabbit_auth_backend_oauth2_test_util.beam",
153151
],
154152
runtime_deps = [
155-
"@emqtt//:erlang_app",
156153
"//deps/oauth2_client:erlang_app",
154+
"@emqtt//:erlang_app",
157155
],
158156
)
159157

deps/rabbitmq_auth_backend_oauth2/app.bzl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ def all_beam_files(name = "all_beam_files"):
2626
dest = "ebin",
2727
erlc_opts = "//:erlc_opts",
2828
deps = [
29+
"//deps/oauth2_client:erlang_app",
2930
"//deps/rabbit_common:erlang_app",
3031
"//deps/rabbitmq_cli:erlang_app",
31-
"//deps/oauth2_client:erlang_app",
3232
"@jose//:erlang_app",
3333
],
3434
)
@@ -60,10 +60,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
6060
dest = "test",
6161
erlc_opts = "//:test_erlc_opts",
6262
deps = [
63+
"//deps/oauth2_client:erlang_app",
6364
"//deps/rabbit_common:erlang_app",
6465
"//deps/rabbitmq_cli:erlang_app",
6566
"@jose//:erlang_app",
66-
"//deps/oauth2_client:erlang_app",
6767
],
6868
)
6969

@@ -118,7 +118,7 @@ def test_suite_beam_files(name = "test_suite_beam_files"):
118118
testonly = True,
119119
srcs = ["test/oauth2_http_mock.erl"],
120120
outs = ["test/oauth2_http_mock.beam"],
121-
app_name = "rabbitmq_oauth2_client",
121+
app_name = "rabbitmq_auth_backend_oauth2",
122122
erlc_opts = "//:test_erlc_opts",
123123
)
124124
erlang_bytecode(
@@ -163,7 +163,7 @@ def test_suite_beam_files(name = "test_suite_beam_files"):
163163
outs = ["test/system_SUITE.beam"],
164164
app_name = "rabbitmq_auth_backend_oauth2",
165165
erlc_opts = "//:test_erlc_opts",
166-
deps = ["//deps/amqp_client:erlang_app","//deps/oauth2_client:erlang_app"],
166+
deps = ["//deps/amqp_client:erlang_app"],
167167
)
168168
erlang_bytecode(
169169
name = "test_jwks_http_app_beam",

deps/rabbitmq_cli/BUILD.bazel

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,24 +109,17 @@ rabbitmqctl_compile_warnings_as_errors_test(
109109
"lib/**/*.ex",
110110
"test/**/*.exs",
111111
]),
112-
data = glob(["test/fixtures/**/*"]),
113112
archives = [
114113
"@hex//:archive",
115114
],
115+
data = glob(["test/fixtures/**/*"]),
116116
source_deps = {
117117
"@amqp//:sources": "amqp",
118118
"@csv//:sources": "csv",
119119
"@json//:sources": "json",
120120
"@temp//:sources": "temp",
121121
"@x509//:sources": "x509",
122122
},
123-
deps = [
124-
"//deps/amqp_client:erlang_app",
125-
"//deps/rabbit:erlang_app",
126-
"//deps/rabbit_common:erlang_app",
127-
"@observer_cli//:erlang_app",
128-
"@stdout_formatter//:erlang_app",
129-
],
130123
target_compatible_with = select({
131124
"@platforms//os:macos": [
132125
"@platforms//os:macos",
@@ -137,6 +130,13 @@ rabbitmqctl_compile_warnings_as_errors_test(
137130
"@elixir_config//:elixir_1_15",
138131
],
139132
}),
133+
deps = [
134+
"//deps/amqp_client:erlang_app",
135+
"//deps/rabbit:erlang_app",
136+
"//deps/rabbit_common:erlang_app",
137+
"@observer_cli//:erlang_app",
138+
"@stdout_formatter//:erlang_app",
139+
],
140140
)
141141

142142
test_suite(

deps/rabbitmq_management/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,14 @@ rabbitmq_app(
8282
priv = [":priv"],
8383
deps = [
8484
"//deps/amqp_client:erlang_app",
85+
"//deps/oauth2_client:erlang_app",
8586
"//deps/rabbit:erlang_app",
8687
"//deps/rabbit_common:erlang_app",
8788
"//deps/rabbitmq_management_agent:erlang_app",
8889
"//deps/rabbitmq_web_dispatch:erlang_app",
8990
"@cowboy//:erlang_app",
9091
"@cowlib//:erlang_app",
9192
"@ranch//:erlang_app",
92-
"//deps/oauth2_client:erlang_app",
9393
],
9494
)
9595

deps/rabbitmq_management/app.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ def all_beam_files(name = "all_beam_files"):
124124
erlc_opts = "//:erlc_opts",
125125
deps = [
126126
"//deps/amqp_client:erlang_app",
127+
"//deps/oauth2_client:erlang_app",
127128
"//deps/rabbit:erlang_app",
128129
"//deps/rabbit_common:erlang_app",
129130
"//deps/rabbitmq_management_agent:erlang_app",
130-
"//deps/oauth2_client:erlang_app",
131131
],
132132
)
133133

@@ -257,10 +257,10 @@ def all_test_beam_files(name = "all_test_beam_files"):
257257
erlc_opts = "//:test_erlc_opts",
258258
deps = [
259259
"//deps/amqp_client:erlang_app",
260+
"//deps/oauth2_client:erlang_app",
260261
"//deps/rabbit:erlang_app",
261262
"//deps/rabbit_common:erlang_app",
262263
"//deps/rabbitmq_management_agent:erlang_app",
263-
"//deps/oauth2_client:erlang_app",
264264
],
265265
)
266266

deps/rabbitmq_shovel/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,12 +169,12 @@ rabbitmq_integration_suite(
169169
additional_beam = [
170170
"test/shovel_test_utils.beam",
171171
],
172-
deps = [
173-
"@khepri//:erlang_app",
174-
],
175172
# FIXME: As of this writing, there is a bug in Khepri that makes this
176173
# testsuite unstable.
177174
flaky = True,
175+
deps = [
176+
"@khepri//:erlang_app",
177+
],
178178
)
179179

180180
rabbitmq_integration_suite(

moduleindex.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,6 @@ neotoma:
481481
- neotoma_parse
482482
oauth2_client:
483483
- oauth2_client
484-
- oauth2_client_app
485484
observer_cli:
486485
- observer_cli
487486
- observer_cli_application
@@ -957,6 +956,7 @@ rabbitmq_auth_backend_ldap:
957956
- rabbit_auth_backend_ldap_util
958957
- rabbit_log_ldap
959958
rabbitmq_auth_backend_oauth2:
959+
- Elixir.RabbitMQ.CLI.Ctl.Commands.AddSigningKeyCommand
960960
- Elixir.RabbitMQ.CLI.Ctl.Commands.AddUaaKeyCommand
961961
- rabbit_auth_backend_oauth2
962962
- rabbit_auth_backend_oauth2_app

0 commit comments

Comments
 (0)