Merge pull request #11114 from rabbitmq/rin/fix-make-dialyze

Fix make dialyze for a number of plugins
This commit is contained in:
Michael Klishin 2024-04-29 11:22:28 -04:00 committed by GitHub
commit 6a3d8be11d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 25 additions and 0 deletions

View File

@ -16,6 +16,8 @@ endif
DIALYZER_OPTS ?= -Werror_handling
dialyze: ERL_LIBS := $(ERL_LIBS):$(DEPS_DIR):$(DEPS_DIR)/rabbitmq_cli/_build/dev/lib:$(dir $(shell elixir --eval ":io.format '~s~n', [:code.lib_dir :elixir ]"))
# --------------------------------------------------------------------
# %-on-concourse dependencies.
# --------------------------------------------------------------------

View File

@ -10,6 +10,8 @@ BUILD_DEPS = rabbit_common oauth2_client
DEPS = rabbit cowlib jose base64url oauth2_client
TEST_DEPS = cowboy rabbitmq_web_dispatch rabbitmq_ct_helpers rabbitmq_ct_client_helpers amqp_client rabbitmq_mqtt emqtt
PLT_APPS += rabbitmqctl
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk

View File

@ -8,6 +8,8 @@ endef
DEPS = rabbit_common rabbit khepri khepri_mnesia_migration
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers amqp_client
PLT_APPS += mnesia rabbitmqctl
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk

View File

@ -20,6 +20,9 @@ endef
DEPS = rabbit_common rabbit rabbitmq_web_dispatch
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers
LOCAL_DEPS += xmerl ranch ssl crypto public_key
PLT_APPS += rabbitmqctl
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk

View File

@ -47,6 +47,8 @@ LOCAL_DEPS = ssl
DEPS = ranch rabbit_common rabbit ra amqp10_common
TEST_DEPS = emqtt ct_helper rabbitmq_ct_helpers rabbitmq_ct_client_helpers rabbitmq_management rabbitmq_web_mqtt amqp_client rabbitmq_consistent_hash_exchange rabbitmq_amqp_client rabbitmq_stomp rabbitmq_stream
PLT_APPS += rabbitmqctl elixir
dep_ct_helper = git https://github.com/extend/ct_helper.git master
dep_emqtt = git https://github.com/rabbitmq/emqtt.git master

View File

@ -5,6 +5,8 @@ PROJECT_MOD = rabbit_prelaunch_app
DEPS = rabbit_common cuttlefish thoas
PLT_APPS += runtime_tools eunit osiris systemd
DEP_PLUGINS = rabbit_common/mk/rabbitmq-build.mk
include ../../rabbitmq-components.mk

View File

@ -8,6 +8,8 @@ endef
DEPS = rabbit_common rabbit khepri khepri_mnesia_migration
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers amqp_client
PLT_APPS += mnesia
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk

View File

@ -25,6 +25,8 @@ LOCAL_DEPS = crypto
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers meck
PLT_APPS += rabbitmqctl
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk elvis_mk
dep_elvis_mk = git https://github.com/inaka/elvis.mk.git master

View File

@ -33,6 +33,8 @@ endef
DEPS = ranch rabbit_common rabbit amqp_client
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers
PLT_APPS += rabbitmqctl elixir
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk

View File

@ -25,6 +25,8 @@ LOCAL_DEPS = ssl
DEPS = rabbit rabbitmq_stream_common osiris ranch
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers amqp_client amqp10_client
PLT_APPS += rabbitmqctl elixir
DEP_EARLY_PLUGINS = rabbit_common/mk/rabbitmq-early-plugin.mk
DEP_PLUGINS = rabbit_common/mk/rabbitmq-plugin.mk

View File

@ -21,6 +21,8 @@ LOCAL_DEPS = ssl
DEPS = rabbit_common rabbit cowboy rabbitmq_mqtt
TEST_DEPS = emqtt rabbitmq_ct_helpers rabbitmq_ct_client_helpers rabbitmq_management
PLT_APPS += rabbitmqctl elixir cowlib
# FIXME: Add Ranch as a BUILD_DEPS to be sure the correct version is picked.
# See rabbitmq-components.mk.
BUILD_DEPS += ranch

View File

@ -22,6 +22,8 @@ endef
DEPS = cowboy rabbit_common rabbit rabbitmq_stomp
TEST_DEPS = rabbitmq_ct_helpers rabbitmq_ct_client_helpers
PLT_APPS += cowlib
# FIXME: Add Ranch as a BUILD_DEPS to be sure the correct version is picked.
# See rabbitmq-components.mk.
BUILD_DEPS += ranch