Re-factored openBranch action in Web IDE

- shortcut for rendering empty state right away
- do not attempt to fetch files alongside with
branchData as branch might not exist at all
- catch potential errors on both: fetching
branchData and getFiles
96 jobs for 45687-web-ide-empty-state in 56 minutes and 15 seconds (queued for 6 seconds)
Status Job ID Name Coverage
  Build
manual #220203248
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #220203254
gitlab-org
compile-assets

00:10:55

passed #220203257
gitlab-org
retrieve-tests-metadata

00:00:29

passed #220203256
gitlab-org
setup-test-env

00:04:34

 
  Test
passed #220203349
docker gitlab-org
build-qa-image

00:11:13

passed #220203272
allowed to fail
code_quality

00:09:28

passed #220203351
gitlab-org
danger-review

00:01:52

passed #220203341
gitlab-org
db:check-schema-pg

00:01:53

passed #220203340
gitlab-org
db:migrate:reset-mysql

00:03:38

passed #220203339
gitlab-org
db:migrate:reset-pg

00:02:29

passed #220203346
gitlab-org
db:rollback-mysql

00:03:48

passed #220203345
gitlab-org
db:rollback-pg

00:02:54

passed #220203274
allowed to fail
dependency_scanning

00:08:41

passed #220203258
gitlab-org
docs lint

00:02:30

passed #220203337
gitlab-org
downtime_check

00:01:44

passed #220208387
gitlab-org
ee_compat_check

00:03:12

passed #220203259
gitlab-org docker
gitlab:assets:compile

00:21:34

passed #220203348
gitlab-org
gitlab:setup-mysql

00:06:17

passed #220203347
gitlab-org
gitlab:setup-pg

00:05:47

passed #220203352
gitlab-org
gitlab_git_test

00:00:29

passed #220203261
gitlab-org
jest

00:14:40

passed #220203260
gitlab-org
karma

00:09:26

56.85%
passed #220203343
gitlab-org
migration:path-mysql

00:16:07

passed #220203342
gitlab-org
migration:path-pg

00:13:29

passed #220203353
gitlab-org
no_ee_check

00:00:27

passed #220203269
gitlab-org
qa-frontend-node:10

00:13:02

passed #220203268
gitlab-org
qa-frontend-node:8

00:14:48

passed #220203271
gitlab-org allowed to fail
qa-frontend-node:latest

00:10:28

passed #220203262
gitlab-org
qa:internal

00:02:49

passed #220203265
gitlab-org
qa:selectors

00:02:42

passed #220203350
allowed to fail manual
review-build-cng

00:09:24

passed #220203301
gitlab-org
rspec integration pg 1/6

00:14:21

passed #220203304
gitlab-org
rspec integration pg 2/6

00:15:34

passed #220203306
gitlab-org
rspec integration pg 3/6

00:15:17

passed #220203308
gitlab-org
rspec integration pg 4/6

00:15:03

passed #220203309
gitlab-org
rspec integration pg 5/6

00:14:23

passed #220203310
gitlab-org
rspec integration pg 6/6

00:16:45

passed #220203311
gitlab-org
rspec system pg 1/24

00:16:51

passed #220203320
gitlab-org
rspec system pg 10/24

00:13:37

passed #220203321
gitlab-org
rspec system pg 11/24

00:10:44

passed #220203322
gitlab-org
rspec system pg 12/24

00:10:22

passed #220203323
gitlab-org
rspec system pg 13/24

00:12:21

passed #220203324
gitlab-org
rspec system pg 14/24

00:10:15

passed #220203325
gitlab-org
rspec system pg 15/24

00:10:14

passed #220203326
gitlab-org
rspec system pg 16/24

00:12:34

passed #220203327
gitlab-org
rspec system pg 17/24

00:11:01

passed #220203328
gitlab-org
rspec system pg 18/24

00:11:28

passed #220203329
gitlab-org
rspec system pg 19/24

00:15:09

passed #220203312
gitlab-org
rspec system pg 2/24

00:16:06

passed #220203330
gitlab-org
rspec system pg 20/24

00:12:58

passed #220203331
gitlab-org
rspec system pg 21/24

00:13:30

passed #220203332
gitlab-org
rspec system pg 22/24

00:12:38

passed #220203333
gitlab-org
rspec system pg 23/24

00:14:33

passed #220203334
gitlab-org
rspec system pg 24/24

00:13:15

passed #220203313
gitlab-org
rspec system pg 3/24

00:13:07

passed #220203314
gitlab-org
rspec system pg 4/24

00:12:44

passed #220203315
gitlab-org
rspec system pg 5/24

00:12:03

passed #220203316
gitlab-org
rspec system pg 6/24

00:10:17

passed #220203317
gitlab-org
rspec system pg 7/24

00:12:21

passed #220203318
gitlab-org
rspec system pg 8/24

00:12:36

passed #220203319
gitlab-org
rspec system pg 9/24

00:15:02

passed #220203275
gitlab-org
rspec unit pg 1/20

00:09:46

passed #220203290
gitlab-org
rspec unit pg 10/20

00:15:13

passed #220203291
gitlab-org
rspec unit pg 11/20

00:14:55

passed #220203292
gitlab-org
rspec unit pg 12/20

00:15:37

passed #220203293
gitlab-org
rspec unit pg 13/20

00:14:58

passed #220203294
gitlab-org
rspec unit pg 14/20

00:14:39

passed #220203295
gitlab-org
rspec unit pg 15/20

00:15:08

passed #220203296
gitlab-org
rspec unit pg 16/20

00:16:37

passed #220203297
gitlab-org
rspec unit pg 17/20

00:14:39

passed #220203298
gitlab-org
rspec unit pg 18/20

00:14:13

passed #220203299
gitlab-org
rspec unit pg 19/20

00:14:30

passed #220203277
gitlab-org
rspec unit pg 2/20

00:14:07

passed #220203300
gitlab-org
rspec unit pg 20/20

00:15:07

passed #220203279
gitlab-org
rspec unit pg 3/20

00:14:18

passed #220203281
gitlab-org
rspec unit pg 4/20

00:13:44

passed #220203283
gitlab-org
rspec unit pg 5/20

00:13:20

passed #220203285
gitlab-org
rspec unit pg 6/20

00:14:42

passed #220203286
gitlab-org
rspec unit pg 7/20

00:14:29

passed #220203287
gitlab-org
rspec unit pg 8/20

00:13:53

passed #220203288
gitlab-org
rspec unit pg 9/20

00:12:20

passed #220203335
gitlab-org
rspec-fast-spec-helper

00:02:46

passed #220203273
allowed to fail
sast

00:17:47

passed #220203336
gitlab-org
static-analysis

00:13:24

failed #220203338
gitlab-org
ee_compat_check

00:03:22

 
  Review
manual #220203354
allowed to fail manual
package-and-qa
passed #220203355
gitlab-org
review-deploy

00:10:43

failed #220203356
gitlab-org allowed to fail manual
review-stop

00:00:17

 
  Qa
passed #220203359
docker gitlab-org allowed to fail
review-performance

00:02:44

manual #220203358
docker gitlab-org allowed to fail manual
review-qa-all
passed #220203357
docker gitlab-org
review-qa-smoke

00:02:44

 
  Post Test
passed #220203362
gitlab-org
coverage

00:03:13

95.59%
passed #220203363
gitlab-org allowed to fail
flaky-examples-check

00:02:39

passed #220203361
gitlab-org
jsdoc

00:01:32

passed #220203360
gitlab-org
lint:javascript:report

00:00:47

 
  Post Cleanup
manual #220203364
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
review-stop Review
Fetching changes with git depth set to 1...
fatal: Couldn't find remote ref refs/heads/45687-web-ide-empty-state
Reinitialized existing Git repository in /builds/gitlab-org/gitlab-ce/.git/
Fetching changes with git depth set to 1...
fatal: Couldn't find remote ref refs/heads/45687-web-ide-empty-state
Reinitialized existing Git repository in /builds/gitlab-org/gitlab-ce/.git/
Fetching changes with git depth set to 1...
fatal: Couldn't find remote ref refs/heads/45687-web-ide-empty-state
ERROR: Job failed: exit code 1