From 206ab125a4b1157d7f1a17ebe6cb920980bc1f7b Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Thu, 6 Oct 2022 09:21:52 +0200 Subject: [PATCH] build: support additional checks before cutting a release tag --- scripts/rel/cut4x.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/rel/cut4x.sh b/scripts/rel/cut4x.sh index 58131c757..df142b936 100755 --- a/scripts/rel/cut4x.sh +++ b/scripts/rel/cut4x.sh @@ -230,6 +230,16 @@ if [ "$HAS_RELUP_DB" = 'yes' ]; then ./scripts/relup-base-vsns.escript check-vsn-db "$PKG_VSN" "$RELUP_PATHS" fi +## Run some additional checks (e.g. some for enterprise edition only) +CHECKS_DIR="./scripts/rel/checks" +if [ -d "${CHECKS_DIR}" ]; then + CHECKS="$(find "${CHECKS_DIR}" -name "*.sh" -print0 2>/dev/null | xargs -0)" + for c in $CHECKS; do + logmsg "Executing $c" + $c + done +fi + if [ "$DRYRUN" = 'yes' ]; then logmsg "Release tag is ready to be created with command: git tag $TAG" else