fastlane/ci

update websocket client for builds.

snatchev opened this issue · 2 comments

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 to RemoteRunner.

What milestone should this be of? Beta?

@KrauseFx yes. Milestone added.