From 19d36fbf144517faacd752518f37684cd73d7f00 Mon Sep 17 00:00:00 2001 From: William Yang Date: Mon, 1 Aug 2022 15:27:51 +0200 Subject: [PATCH] ci: assert no restart_emulator in relup --- build | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/build b/build index 6672685be..2f773d295 100755 --- a/build +++ b/build @@ -104,7 +104,14 @@ make_relup() { fi ./rebar3 as "$PROFILE" relup --relname emqx --relvsn "${PKG_VSN}" - # rollback relup + # assert that there is no 'restart_emulator' in relup + # EMQX wants hot upgrade without VM restart + if grep restart_emulator "${releases_dir}/${PKG_VSN}/relup"; then + echo "Error: restart_emulator instruction found in relup"; + exit 1 + fi + + # rollback rel file per releases # if [[ ${PKG_VSN} == 4.3* ]]; then echo "restore upgrade base rel files... "