From fa83555d163ff7fdcdaaa0e34bfa3eaa41fa6dfc Mon Sep 17 00:00:00 2001 From: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> Date: Mon, 3 Nov 2025 11:47:27 +0100 Subject: [PATCH] ci: Require rsync to pass In theory one could run the CI without the rsync package installed, and with DANGER_RUN_CI_ON_HOST=1. However, this seems to be an edge case. Simply requiring rsync to be installed is less code and avoids brittle edge cases around rsync failures. --- ci/test/02_run_container.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/test/02_run_container.sh b/ci/test/02_run_container.sh index eac8a0e589c..9771065e0ee 100755 --- a/ci/test/02_run_container.sh +++ b/ci/test/02_run_container.sh @@ -18,6 +18,6 @@ CI_EXEC () { export -f CI_EXEC # Normalize all folders to BASE_ROOT_DIR -CI_EXEC rsync --recursive --perms --stats --human-readable "${BASE_READ_ONLY_DIR}/" "${BASE_ROOT_DIR}" || echo "Nothing to copy from ${BASE_READ_ONLY_DIR}/" +CI_EXEC rsync --recursive --perms --stats --human-readable "${BASE_READ_ONLY_DIR}/" "${BASE_ROOT_DIR}" CI_EXEC "${BASE_ROOT_DIR}/ci/test/01_base_install.sh" CI_EXEC "${BASE_ROOT_DIR}/ci/test/03_test_script.sh"