Skip to content

feat: websocket support through /ws (#154) #535

feat: websocket support through /ws (#154)

feat: websocket support through /ws (#154) #535

Triggered via push January 27, 2026 08:45
Status Success
Total duration 4m 4s
Artifacts 3

build.yml

on: push
build_on_macos
53s
build_on_macos
build_on_windows
56s
build_on_windows
server_test
11s
server_test
Matrix: android_emulator_test
Matrix: ios_simulator_test
Fit to window
Zoom out
Zoom in

Annotations

20 errors
security
server.StartServer calls http.Server.ListenAndServe, which eventually calls url.ParseRequestURI
security
wda.WdaClient.DeleteEndpoint calls http.NewRequestWithContext, which calls url.Parse
security
ios.TunnelManager.StopTunnel calls tunnel.TunnelManager.Close, which eventually calls asn1.Unmarshal
security
utils.GetLatestReleaseDownloadURL calls http.Get
security
devices.IOSDevice.getEnhancedDevice calls tunnel.TunnelInfoForDevice, which calls http.Client.Get
security
wda.WdaClient.DeleteEndpoint calls http.Client.Do
security
mjpeg.WdaMjpegClient.StartScreenCapture calls tls.Conn.Read, which eventually calls x509.Certificate.Verify
security
mjpeg.WdaMjpegClient.StartScreenCapture calls tls.Conn.Read, which eventually calls x509.Certificate.VerifyHostname
security
mjpeg.WdaMjpegClient.StartScreenCapture calls tls.Conn.Read, which eventually calls x509.Certificate.Verify
security
mjpeg.WdaMjpegClient.StartScreenCapture calls tls.Conn.Read, which eventually calls x509.Certificate.Verify
lint: server/websocket_test.go#L47
Error return value of `conn.Close` is not checked (errcheck)
lint: server/websocket.go#L226
Error return value of `wsConn.sendResponse` is not checked (errcheck)
lint: server/websocket.go#L222
Error return value of `wsConn.sendError` is not checked (errcheck)
lint: server/websocket.go#L215
Error return value of `wsConn.sendError` is not checked (errcheck)
lint: server/websocket.go#L202
Error return value of `wsConn.sendError` is not checked (errcheck)
lint: server/websocket.go#L197
Error return value of `wsConn.sendError` is not checked (errcheck)
lint: server/websocket.go#L133
Error return value of `conn.Close` is not checked (errcheck)
lint: server/websocket.go#L117
Error return value of `wsConn.sendError` is not checked (errcheck)
lint: devices/ios.go#L751
Error return value of `conn.Close` is not checked (errcheck)
lint: devices/ios.go#L725
Error return value of `conn.Close` is not checked (errcheck)

Artifacts

Produced during runtime
Name Size Digest
linux-build Expired
9.8 MB
sha256:14c5d98416f76a52a42de48baad42ec96dd56f22a90faa3f122283e71272f8e4
macos-build Expired
10 MB
sha256:4f8870afb1e2cc3f6dc023db1332b661e316a27b45a00dd488a7f3c9399625be
windows-build
5.24 MB
sha256:656ed8edc6827bb2977ce4916d1fdb56a86bb6971bfdba58f280b8fa1b747ebf