Skip to content

Commit 3b0d131

Browse files
committed
Disable dialyzer for some modules
Elixir 1.18 comes with a JSON package which leads to errors like this: ``` Duplicate modules: [["/home/runner/work/_temp/.setup-beam/elixir/bin/../lib/elixir/ebin/Elixir.JSON.Encoder.Float.beam", "/home/runner/work/rabbitmq-server/rabbitmq-server/deps/json/ebin/Elixir.JSON.Encoder.Float.beam"], ```
1 parent df118d2 commit 3b0d131

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/test-make-type-check.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
plugin:
1818
# These are using plugin-specific test jobs.
1919
- rabbit
20-
- rabbitmq_mqtt
20+
# - rabbitmq_mqtt # disabled due to Elixir 1.18 JSON conficts
2121
- rabbitmq_peer_discovery_aws
2222
# These are from the test-plugin test job.
2323
- amqp10_client
@@ -57,14 +57,14 @@ jobs:
5757
- rabbitmq_shovel
5858
- rabbitmq_shovel_management
5959
- rabbitmq_shovel_prometheus
60-
- rabbitmq_stomp
61-
- rabbitmq_stream
60+
# - rabbitmq_stomp # disabled due to Elixir 1.18 JSON conficts
61+
# - rabbitmq_stream # disabled due to Elixir 1.18 JSON conficts
6262
- rabbitmq_stream_common
6363
- rabbitmq_stream_management
6464
- rabbitmq_tracing
6565
- rabbitmq_trust_store
6666
- rabbitmq_web_dispatch
67-
- rabbitmq_web_mqtt
67+
# - rabbitmq_web_mqtt # disabled due to Elixir 1.18 JSON conficts
6868
- rabbitmq_web_stomp
6969
# This one we do not want to run tests so no corresponding test job.
7070
- rabbitmq_ct_helpers

0 commit comments

Comments
 (0)