CI builds broken after Update 9.4.0
Summary
After the upgrade to 9.4.0, running and creating a build pipeline works but not build logs are displayed and the build nevers starts. We get the following error in production.log:
NoMethodError (undefined method `map!' for nil:NilClass):
/opt/gitlabhq-9.4/lib/ci/api/entities.rb:55:in `block (2 levels) in <class:BuildDetails>'
/opt/gitlabhq-9.4/lib/ci/api/entities.rb:53:in `tap'
/opt/gitlabhq-9.4/lib/ci/api/entities.rb:53:in `block in <class:BuildDetails>'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/entity.rb:475:in `instance_exec'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/entity.rb:475:in `exec_with_object'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/block_exposure.rb:8:in `value'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/base.rb:79:in `valid_value'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/base.rb:63:in `serializable_value'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/nesting_exposure.rb:61:in `block (2 levels) in serializable_value'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/base.rb:109:in `block in with_attr_path'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/options.rb:102:in `with_attr_path'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/base.rb:108:in `with_attr_path'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/nesting_exposure.rb:60:in `block in serializable_value'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/nesting_exposure.rb:59:in `each'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/nesting_exposure.rb:59:in `each_with_object'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/exposure/nesting_exposure.rb:59:in `serializable_value'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/entity.rb:471:in `serializable_hash'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-entity-0.6.0/lib/grape_entity/entity.rb:498:in `to_json'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/formatter/json.rb:6:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/formatter.rb:44:in `block in build_formatted_response'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/formatter.rb:44:in `collect'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/formatter.rb:44:in `build_formatted_response'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/formatter.rb:28:in `after'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/base.rb:34:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/base.rb:24:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/base.rb:31:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/base.rb:24:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-oauth2-1.2.3/lib/rack/oauth2/server/resource.rb:20:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-oauth2-1.2.3/lib/rack/oauth2/server/resource/bearer.rb:8:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/error.rb:34:in `block in call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/error.rb:33:in `catch'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/error.rb:33:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/middleware/base.rb:24:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/head.rb:13:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/endpoint.rb:224:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/endpoint.rb:218:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router/route.rb:72:in `exec'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router.rb:119:in `process_route'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router.rb:74:in `block in identity'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router.rb:93:in `transaction'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router.rb:72:in `identity'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router.rb:57:in `block in call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router.rb:135:in `with_optimization'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/router.rb:56:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/api.rb:119:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/api.rb:45:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/grape-0.19.1/lib/grape/api.rb:40:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/routing/mapper.rb:51:in `serve'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/journey/router.rb:43:in `block in serve'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/journey/router.rb:30:in `each'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/journey/router.rb:30:in `serve'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/routing/route_set.rb:817:in `call'
/opt/gitlabhq-9.4/lib/gitlab/performance_bar/peek_performance_bar_with_rack_body.rb:16:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/omniauth-1.4.2/lib/omniauth/strategy.rb:186:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/omniauth-1.4.2/lib/omniauth/strategy.rb:164:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/omniauth-1.4.2/lib/omniauth/strategy.rb:186:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/omniauth-1.4.2/lib/omniauth/strategy.rb:164:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/omniauth-1.4.2/lib/omniauth/strategy.rb:186:in `call!'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/omniauth-1.4.2/lib/omniauth/strategy.rb:164:in `call'
/opt/gitlabhq-9.4/lib/gitlab/middleware/multipart.rb:93:in `call'
/opt/gitlabhq-9.4/lib/gitlab/request_profiler/middleware.rb:14:in `call'
/opt/gitlabhq-9.4/lib/gitlab/middleware/go.rb:16:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/flipper-0.10.2/lib/flipper/middleware/memoizer.rb:55:in `call'
/opt/gitlabhq-9.4/lib/gitlab/etag_caching/middleware.rb:11:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block in call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-cors-0.4.0/lib/rack/cors.rb:80:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-attack-4.4.1/lib/rack/attack.rb:107:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/etag.rb:24:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/conditionalget.rb:38:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/head.rb:13:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/flash.rb:260:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/session/abstract/id.rb:225:in `context'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/session/abstract/id.rb:220:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/cookies.rb:560:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.8/lib/active_record/query_cache.rb:36:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/callbacks.rb:88:in `__run_callbacks__'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/railties-4.2.8/lib/rails/rack/logger.rb:38:in `call_app'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/railties-4.2.8/lib/rails/rack/logger.rb:20:in `block in call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/tagged_logging.rb:68:in `block in tagged'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/tagged_logging.rb:26:in `tagged'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/tagged_logging.rb:68:in `tagged'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/railties-4.2.8/lib/rails/rack/logger.rb:20:in `call'
/opt/gitlabhq-9.4/lib/gitlab/request_context.rb:18:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/request_store-1.3.1/lib/request_store/middleware.rb:9:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.8/lib/action_dispatch/middleware/request_id.rb:21:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/methodoverride.rb:22:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/runtime.rb:18:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/lock.rb:17:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/sendfile.rb:113:in `call'
/opt/gitlabhq-9.4/lib/gitlab/metrics/connection_rack_middleware.rb:31:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/sentry-raven-2.5.3/lib/raven/integrations/rack.rb:50:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/railties-4.2.8/lib/rails/engine.rb:518:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/railties-4.2.8/lib/rails/application.rb:165:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/railties-4.2.8/lib/rails/railtie.rb:194:in `public_send'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/railties-4.2.8/lib/rails/railtie.rb:194:in `method_missing'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/urlmap.rb:66:in `block in call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/urlmap.rb:50:in `each'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/rack-1.6.5/lib/rack/urlmap.rb:50:in `call'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:562:in `process_client'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/unicorn-worker-killer-0.4.4/lib/unicorn/worker_killer.rb:52:in `process_client'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:658:in `worker_loop'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:508:in `spawn_missing_workers'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:519:in `maintain_worker_count'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:283:in `join'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/gems/unicorn-5.1.0/bin/unicorn_rails:209:in `<top (required)>'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/bin/unicorn_rails:22:in `load'
/opt/gitlabhq-9.4/vendor/bundle/ruby/2.3.0/bin/unicorn_rails:22:in `<main>'
Steps to reproduce
Create a new pipieline.
What is the expected correct behavior?
Run the build on one of the Gitlab Ci runners and display stdout.
Output of checks
gitlab:check
completes without errors.
Results of GitLab environment info
Expand for output related to GitLab environment info
Results of GitLab application Check
Expand for output related to the GitLab application check
13:35 1 root@curry /opt/gitlabhq git:tree-v9.4.0 $ sudo -u git ruby23 /usr/bin/bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true Checking GitLab Shell ...GitLab Shell version >= 5.3.1 ? ... OK (5.3.1) Repo base directory exists? default... yes Repo storage directories are symlinks? default... no Repo paths owned by git:root, or git:git? default... yes Repo paths access is drwxrws---? default... yes hooks directories in repos are links: ... 10/8 ... ok 6/9 ... ok 6/10 ... ok 6/11 ... ok 6/12 ... ok 3/15 ... ok 2/16 ... ok 2/17 ... ok 2/18 ... ok 6/19 ... ok 2/20 ... ok 10/21 ... ok 6/30 ... ok 12/32 ... repository is empty 10/34 ... ok 11/35 ... ok 11/38 ... ok 2/40 ... ok 2/41 ... ok 6/42 ... ok 6/43 ... ok 11/46 ... ok 6/47 ... ok 18/48 ... ok 2/49 ... ok 2/50 ... ok 37/51 ... ok 41/52 ... ok 2/53 ... ok 42/54 ... ok 10/55 ... ok 45/58 ... ok 10/59 ... ok 6/60 ... ok 10/61 ... ok 9/62 ... ok 116/63 ... ok 134/68 ... ok 40/70 ... ok 58/71 ... ok 2/72 ... ok 67/73 ... ok 74/74 ... ok 116/75 ... ok 3/76 ... ok 3/77 ... ok 10/78 ... ok 86/81 ... ok 61/84 ... ok 90/85 ... ok 85/86 ... ok 108/87 ... ok 116/88 ... ok 116/89 ... ok 116/90 ... ok 129/93 ... ok 129/94 ... ok 2/95 ... ok 134/96 ... ok 2/97 ... ok 2/98 ... ok 129/99 ... ok 5/100 ... ok 129/101 ... ok 146/103 ... ok 129/105 ... ok 152/106 ... ok 159/107 ... ok 159/108 ... ok 159/109 ... ok 159/110 ... repository is empty 2/112 ... ok 8/113 ... ok 10/114 ... ok 10/115 ... ok 159/117 ... repository is empty 134/118 ... repository is empty 177/119 ... ok 10/120 ... ok 207/121 ... repository is empty 129/122 ... ok 10/124 ... repository is empty 3/126 ... ok 215/127 ... ok 215/128 ... ok 215/129 ... ok 215/130 ... ok 215/131 ... ok 129/132 ... ok 215/135 ... ok 217/136 ... ok 215/137 ... ok 159/138 ... ok 134/139 ... ok 233/140 ... ok 232/141 ... ok 8/142 ... ok 215/144 ... ok 129/145 ... ok 215/146 ... ok 215/147 ... ok 215/148 ... ok 217/149 ... ok 178/150 ... ok 215/155 ... ok 215/157 ... ok 129/189 ... ok 215/190 ... ok 254/192 ... ok 215/193 ... ok 233/194 ... ok 246/195 ... ok 259/196 ... ok 215/197 ... ok 263/199 ... ok 215/200 ... ok 263/201 ... ok 263/202 ... ok 215/203 ... ok 233/204 ... ok 215/205 ... ok Running /var/lib/gitlab-shell/bin/check Check GitLab API access: OK Access to /var/lib/git/.ssh/authorized_keys: OK Send ping to redis server: OK gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Sidekiq ...
Running? ... yes Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Checking Reply by email ...
Reply by email is disabled in config/gitlab.yml
Checking Reply by email ... Finished
Checking LDAP ...
Server: ldapmain LDAP authentication... Anonymous. No
bind_dn
orpassword
configured LDAP users with access to your GitLab server (only showing the first 100 results) DN: cn=dmorlock,ou=people,dc=awesome-it,dc=de uid: dmorlock DN: cn=rlutz,ou=people,dc=awesome-it,dc=de uid: rlutz DN: cn=dbross,ou=people,dc=awesome-it,dc=de uid: dbross DN: cn=tdietz,ou=people,dc=awesome-it,dc=de uid: tdietzChecking LDAP ... Finished
Checking GitLab ...
Git configured correctly? ... yes Database config exists? ... yes All migrations up? ... yes Database contains orphaned GroupMembers? ... no GitLab config exists? ... yes GitLab config up to date? ... yes Log directory writable? ... yes Tmp directory writable? ... yes Uploads directory exists? ... yes Uploads directory has correct permissions? ... yes Uploads directory tmp has correct permissions? ... yes Projects have namespace: ... 10/8 ... yes 6/9 ... yes 6/10 ... yes 6/11 ... yes 6/12 ... yes 3/15 ... yes 2/16 ... yes 2/17 ... yes 2/18 ... yes 6/19 ... yes 2/20 ... yes 10/21 ... yes 6/30 ... yes 12/32 ... yes 10/34 ... yes 11/35 ... yes 11/38 ... yes 2/40 ... yes 2/41 ... yes 6/42 ... yes 6/43 ... yes 11/46 ... yes 6/47 ... yes 18/48 ... yes 2/49 ... yes 2/50 ... yes 37/51 ... yes 41/52 ... yes 2/53 ... yes 42/54 ... yes 10/55 ... yes 45/58 ... yes 10/59 ... yes 6/60 ... yes 10/61 ... yes 9/62 ... yes 116/63 ... yes 134/68 ... yes 40/70 ... yes 58/71 ... yes 2/72 ... yes 67/73 ... yes 74/74 ... yes 116/75 ... yes 3/76 ... yes 3/77 ... yes 10/78 ... yes 86/81 ... yes 61/84 ... yes 90/85 ... yes 85/86 ... yes 108/87 ... yes 116/88 ... yes 116/89 ... yes 116/90 ... yes 129/93 ... yes 129/94 ... yes 2/95 ... yes 134/96 ... yes 2/97 ... yes 2/98 ... yes 129/99 ... yes 5/100 ... yes 129/101 ... yes 146/103 ... yes 129/105 ... yes 152/106 ... yes 159/107 ... yes 159/108 ... yes 159/109 ... yes 159/110 ... yes 2/112 ... yes 8/113 ... yes 10/114 ... yes 10/115 ... yes 159/117 ... yes 134/118 ... yes 177/119 ... yes 10/120 ... yes 207/121 ... yes 129/122 ... yes 10/124 ... yes 3/126 ... yes 215/127 ... yes 215/128 ... yes 215/129 ... yes 215/130 ... yes 215/131 ... yes 129/132 ... yes 215/135 ... yes 217/136 ... yes 215/137 ... yes 159/138 ... yes 134/139 ... yes 233/140 ... yes 232/141 ... yes 8/142 ... yes 215/144 ... yes 129/145 ... yes 215/146 ... yes 215/147 ... yes 215/148 ... yes 217/149 ... yes 178/150 ... yes 215/155 ... yes 215/157 ... yes 129/189 ... yes 215/190 ... yes 254/192 ... yes 215/193 ... yes 233/194 ... yes 246/195 ... yes 259/196 ... yes 215/197 ... yes 263/199 ... yes 215/200 ... yes 263/201 ... yes 263/202 ... yes 215/203 ... yes 233/204 ... yes 215/205 ... yes Redis version >= 2.8.0? ... yes Ruby version >= 2.3.3 ? ... yes (2.3.4) Git version >= 2.7.3 ? ... yes (2.13.0) Active users: ... 226
Checking GitLab ... Finished