This commit is contained in:
leehk 2025-04-17 10:30:54 +08:00
parent 3bd2ecbafc
commit 0d27929321

View File

@ -156,10 +156,9 @@ jobs:
ENV_ARGS="" ENV_ARGS=""
if [[ "$TEST_ENVS_JSON" != "[]" ]]; then if [[ "$TEST_ENVS_JSON" != "[]" ]]; then
# Convert JSON array string to individual env vars # Convert JSON array string to individual env vars
IFS=',' read -r -a env_array <<< $(echo "$TEST_ENVS_JSON" | jq -r '.[][]') while IFS= read -r line; do
for env in "${env_array[@]}"; do ENV_ARGS+=" -e \"$line\""
ENV_ARGS+=" -e \"$env\"" done <<< $(echo "$TEST_ENVS_JSON" | jq -r '.[]')
done
else else
# Add a dummy env var if none are provided, as required by original script logic # 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 }}"