main.yml: the 'run' task is now async with a timeout
This crates a pseudo-timeout task: the task is async, but still blocking thanks to the 'poll' argument which checks on the task every 60 seconds. The async "RUN_TIMEOUT" (supplied by the caller) will fail the task once it hits the maximum allowed duration. This will then be handled by the 'always' block which will retrieve the results properly, even if the experiment has not ended.
Showing with 2 additions and 0 deletions