You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add wait_for_finish to RunClient.get and BuildClient.get #1176
RunClient.get and BuildClient.get take only timeout (run.py#L62-L76, build.py#L38-L52). The API's waitForFinish query parameter (up to 60 s server-side) is reachable only through wait_for_finish(), which loops until the job is terminal, or through ActorClient.build(wait_for_finish=...) at creation time.
The JS client accepts get({ waitForFinish }) on both (run.ts#L116-L125, build.ts#L71-L80) and extends the request timeout to cover the wait.
Expected behavior
get(*, wait_for_finish: timedelta | None = None, timeout=...) on RunClient, BuildClient and their async variants, sending waitForFinish in seconds and making sure the request timeout is at least the wait.
Activity