diff --git a/.github/workflows/template_test.yml b/.github/workflows/template_test.yml index 0215e7d..e266069 100644 --- a/.github/workflows/template_test.yml +++ b/.github/workflows/template_test.yml @@ -161,12 +161,13 @@ jobs: # Prepare environment variables for docker run ENV_ARGS="" if [[ "$TEST_ENVS_JSON" != "[]" ]]; then + # Convert JSON array string to individual env vars while IFS= read -r line; do ENV_ARGS+=" -e \"$line\"" done <<< $(echo "$TEST_ENVS_JSON" | jq -r '.[]') else # Add a dummy env var if none are provided, as required by original script logic - ENV_ARGS+=" -e DUMMY_ENV_TEST_RUN_ID=${{ github.run_id }}" + ENV_ARGS+=" -e DUMMY_ENV_TEST_RUN_ID=${{ github.run_id }}" fi echo "Env args: $ENV_ARGS" # Debugging