What needs to get done
Given the queue length and speed for some architectures, remote-build should exit immediately after uploading and submitting the job.
The user should be presented with a URL to open to check the build status, and the followup command to execute to fetch the result. A new argument like --wait could be used if the user wants the current behavior.
Why it needs to get done
A blocking command is reasonable for actions that are expected to take seconds or minutes, not hours or days.
What needs to get done
Given the queue length and speed for some architectures, remote-build should exit immediately after uploading and submitting the job.
The user should be presented with a URL to open to check the build status, and the followup command to execute to fetch the result. A new argument like
--waitcould be used if the user wants the current behavior.Why it needs to get done
A blocking command is reasonable for actions that are expected to take seconds or minutes, not hours or days.