From cebcb6115f1079b0e14c76e2da8a2affa41d7de3 Mon Sep 17 00:00:00 2001 From: Jeremie Fraeys Date: Tue, 24 Feb 2026 11:48:10 -0500 Subject: [PATCH] fix(smoke-test): add FETCHML_REPO_ROOT to env file Ensure FETCHML_REPO_ROOT is set in the env file passed to docker-compose. This fixes path resolution so fallback paths don't incorrectly use parent directory. --- scripts/dev/smoke-test.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/dev/smoke-test.sh b/scripts/dev/smoke-test.sh index fcb1d49..5378fdf 100644 --- a/scripts/dev/smoke-test.sh +++ b/scripts/dev/smoke-test.sh @@ -128,6 +128,7 @@ if [ "$env" = "dev" ]; then # Create env file for docker-compose (process substitution doesn't work) env_file="$SMOKE_TEST_DATA_DIR/.env" echo "SMOKE_TEST_DATA_DIR=$SMOKE_TEST_DATA_DIR" > "$env_file" + echo "FETCHML_REPO_ROOT=$repo_root" >> "$env_file" # Update compose project args to include env file compose_project_args=("--project-directory" "$repo_root" "--env-file" "$env_file") @@ -163,6 +164,7 @@ else # Create env file for docker-compose (process substitution doesn't work) env_file="$SMOKE_TEST_DATA_DIR/.env" echo "SMOKE_TEST_DATA_DIR=$SMOKE_TEST_DATA_DIR" > "$env_file" + echo "FETCHML_REPO_ROOT=$repo_root" >> "$env_file" # Update compose project args to include env file compose_project_args=("--project-directory" "$repo_root" "--env-file" "$env_file")