From d1cadb5431c9048753b06646309092a0bc2a7afb Mon Sep 17 00:00:00 2001 From: Adam Hartley Date: Tue, 12 Sep 2023 12:16:35 +0100 Subject: [PATCH] Fix wait until sim booted variable expansion (#61) * Correctly retrieve udid variable * Use correct indirect expansion * This should be set to env_var_name not string --- src/commands/wait-until-simulator-booted.yml | 2 +- src/scripts/wait-until-sim-booted.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/commands/wait-until-simulator-booted.yml b/src/commands/wait-until-simulator-booted.yml index a3ed1b7..65011c9 100644 --- a/src/commands/wait-until-simulator-booted.yml +++ b/src/commands/wait-until-simulator-booted.yml @@ -2,7 +2,7 @@ description: Wait until the simulator has booted. parameters: device-udid-var: description: The UDID of the device to wait for - type: string + type: env_var_name default: MACOS_ORB_DEVICE_UDID steps: - run: diff --git a/src/scripts/wait-until-sim-booted.sh b/src/scripts/wait-until-sim-booted.sh index a8d7fcd..1663f37 100644 --- a/src/scripts/wait-until-sim-booted.sh +++ b/src/scripts/wait-until-sim-booted.sh @@ -1,4 +1,4 @@ #!/usr/bin/env bash -DEVICE_UDID=$(eval "echo $ORB_EVAL_DEVICE_UDID") +DEVICE_UDID="${!ORB_EVAL_DEVICE_UDID}" xcrun simctl bootstatus "${DEVICE_UDID}"