update websocket client for builds.
snatchev opened this issue · 2 comments
snatchev commented
Unblocks: #1071
Update the frontend websocket request and response handlers. Because we don't want to support two code paths, based on what kind of BuildRunner is performing the action, lets just migrate all BuildRunner invocations to RemoteRunner
- websocket request must use authentication to establish the connection
- websocket request should use the new URL, which is not a rack middleware.
- must change the response handling. websocket responses are now JSON-encoded messages of type: https://github.com/fastlane/ci/blob/master/protos/agent.proto#L54
- migrate existing
FastlaneBuildRunner
toRemoteRunner
.
KrauseFx commented
What milestone should this be of? Beta?