Broken master ee/spec/controllers/projects/environments_controller_spec.rb:48
Starting from https://gitlab.com/gitlab-org/gitlab-ee/commit/9682f6a9f3686b981f8d52393b8cdd777a6c8cdb/pipelines?ref=master in https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/154065414
Failures:
1) Projects::EnvironmentsController GET index when requesting JSON response for folders when requesting available environments scope responds with matching schema
Failure/Error: expect(response).to match_response_schema('environments', dir: 'ee')
didn't match the schema defined by /builds/gitlab-org/gitlab-ee/ee/spec/fixtures/api/schemas/environments.json The validation errors were:
The property '#/environments/0' did not contain a required property of 'size' in schema file:///builds/gitlab-org/gitlab-ee/ee/spec/fixtures/api/schemas/environments_group.json#
[...]
# ./ee/spec/controllers/projects/environments_controller_spec.rb:48:in `block (5 levels) in <top (required)>'
2) Projects::EnvironmentsController GET index when requesting JSON response for folders when requesting available environments scope responds with a payload describing available environments
Failure/Error: expect(environments.count).to eq 2
expected: 2
got: 3
(compared using ==)
# ./ee/spec/controllers/projects/environments_controller_spec.rb:52:in `block (5 levels) in <top (required)>'
3) Projects::EnvironmentsController GET index when requesting JSON response for folders when license does not has the GitLab_DeployBoard add-on does not return the rollout_status_path attribute
Failure/Error: expect(environments.first['latest']['rollout_status']).not_to be_present
NoMethodError:
undefined method `[]' for nil:NilClass
# ./ee/spec/controllers/projects/environments_controller_spec.rb:70:in `block (5 levels) in <top (required)>'