From f3f302150b5fc115e0561dd639b9b389822999e9 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Mon, 20 Jul 2026 20:57:26 +0100 Subject: [PATCH] ci: Put space and non-ASCII char in `BASE_BUILD_DIR` The GHA workflows override `BASE_BUILD_DIR`, so the build tree no longer lives under `BASE_SCRATCH_DIR` and its word-splitting and UTF-8 coverage is bypassed on CI. Restore it by putting a space and a non-ASCII symbol in the externally defined path as well. --- .github/actions/configure-environment/action.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/actions/configure-environment/action.yml b/.github/actions/configure-environment/action.yml index e2a26b7184d..d3c928cf3f5 100644 --- a/.github/actions/configure-environment/action.yml +++ b/.github/actions/configure-environment/action.yml @@ -7,7 +7,9 @@ runs: shell: bash run: | echo "BASE_ROOT_DIR=${{ runner.temp }}" >> "$GITHUB_ENV" - echo "BASE_BUILD_DIR=${{ runner.temp }}/build" >> "$GITHUB_ENV" + # Space and non-ASCII symbols mimic BASE_SCRATCH_DIR in ci/test/00_setup_env.sh, + # to test word-splitting and UTF-8 path handling on CI. + echo "BASE_BUILD_DIR=${{ runner.temp }}/build_ ₿🧪_" >> "$GITHUB_ENV" echo "CCACHE_DIR=${{ runner.temp }}/ccache_dir" >> $GITHUB_ENV echo "DEPENDS_DIR=${{ runner.temp }}/depends" >> "$GITHUB_ENV" echo "BASE_CACHE=${{ runner.temp }}/depends/built" >> $GITHUB_ENV