From e9c9b3a3019853592a68ed02f0b78ac8dc4e8c21 Mon Sep 17 00:00:00 2001 From: Prathamesh Musale Date: Thu, 2 Apr 2026 09:02:04 +0000 Subject: [PATCH] fix: workaround hyphenated var name in external test stack Docker compose v2 rejects hyphens in env var names. The upstream test-external-stack repo uses test-variable-1 in its init() defaults. Patch it after fetch until the upstream repo is fixed. Co-Authored-By: Claude Opus 4.6 --- tests/external-stack/run-test.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/external-stack/run-test.sh b/tests/external-stack/run-test.sh index f6c313ae..171962ae 100755 --- a/tests/external-stack/run-test.sh +++ b/tests/external-stack/run-test.sh @@ -31,6 +31,11 @@ rm -rf $CERC_REPO_BASE_DIR mkdir -p $CERC_REPO_BASE_DIR # Clone the external test stack $TEST_TARGET_SO fetch-stack git.vdb.to/cerc-io/test-external-stack +# Workaround: fix hyphenated variable name in external stack's init() defaults +# (docker compose v2 rejects hyphens in env var names) +# TODO: remove once upstream test-external-stack repo is fixed +stack_commands="$CERC_REPO_BASE_DIR/test-external-stack/stack-orchestrator/stacks/test-external-stack/deploy/commands.py" +sed -i 's/test-variable-1/test_variable_1/g' "$stack_commands" stack_name="$CERC_REPO_BASE_DIR/test-external-stack/stack-orchestrator/stacks/test-external-stack" TEST_TARGET_SO_STACK="$TEST_TARGET_SO --stack ${stack_name}" # Test bringing the test container up and down