Merge branch 'configurable-websocket' into 'master'

refactor(client): configurable ws, updated dep

See merge request !715
8 jobs for master in 91 minutes and 16 seconds (queued for 17 minutes and 45 seconds)
Status Name Job ID Coverage
  Build
passed build #94294

00:04:28

 
  Test
passed lint:commits #94298

00:00:20

passed lint:js #94296

00:00:36

passed lint:json #94297

00:00:17

passed lint:style #94295

00:25:32

failed test #94299

01:00:01

60.72%
 
  Audit
skipped audit #94300
allowed to fail
 
  Production
skipped pages #94301
 
Name Stage Failure
failed
test Test The script exceeded the maximum execution time set for the job
(node:32) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 137)
(node:32) UnhandledPromiseRejectionWarning: error: database "test_3084278" does not exist
(node:32) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 142)
(node:32) UnhandledPromiseRejectionWarning: error: database "test_3084278" does not exist
(node:32) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 147)
(node:32) UnhandledPromiseRejectionWarning: error: database "test_3084278" does not exist
(node:32) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 152)
Pulling docker image gitlab/gitlab-runner-helper:x86_64-a987417a ...
ERROR: Job failed: execution took longer than 1h0m0s seconds