From cbcbae473e01e554746bd65d44d6252f5eef189f Mon Sep 17 00:00:00 2001 From: Eberhard Beilharz Date: Thu, 3 Jul 2025 21:07:45 +0200 Subject: [PATCH] fix(common): fixes triggering builds if no builds to start If the PR only contains files that we ignore, we previously failed to finish the trigger build. This PR fixes the problem. The problem can be observed in #14271 which only changed a file in `resources/teamcity/common` which gets ignored in `find_platform_changes`. Test-bot: skip --- resources/build/run-required-test-builds.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/build/run-required-test-builds.sh b/resources/build/run-required-test-builds.sh index 02ec814969..9227c613cc 100755 --- a/resources/build/run-required-test-builds.sh +++ b/resources/build/run-required-test-builds.sh @@ -259,7 +259,7 @@ fi # Start test builds as required # -if (( ${#build_platforms[@]} > 0)); then +if [[ ! -z ${build_platforms:-} ]] && (( ${#build_platforms[@]:-0} > 0)); then builder_echo heading "Start test builds" triggerTestBuilds build_platforms $PRNUM else