From 6d63ea6f1b47651258f60efc8c5a1d88ddc65374 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 3 Apr 2024 18:10:00 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../rspec/before_all_role_assignment.yml | 2 +- .rubocop_todo/rspec/feature_category.yml | 1 - .rubocop_todo/rspec/file_path.yml | 1 - .rubocop_todo/rspec/named_subject.yml | 2 +- .../graphql_shared/possible_types.json | 3 + .../releases/components/evidence_block.vue | 2 +- .../components/release_block_assets.vue | 2 +- .../components/release_block_footer.vue | 34 ++++---- .../components/release_block_header.vue | 17 ++-- ...y_merge_requests_without_filters.html.haml | 16 ++++ .../empty_states/_merge_requests.html.haml | 13 +-- ...327071035_create_code_suggestion_tables.rb | 54 +++++++++++++ ...ules_on_config_id_and_id_and_updated_at.rb | 18 +++++ ...dex_merge_requests_on_unmerged_state_id.rb | 18 +++++ ...st_rules_on_sec_orchestration_config_id.rb | 18 +++++ db/schema_migrations/20240325085002 | 1 + db/schema_migrations/20240325085542 | 1 + db/schema_migrations/20240325112948 | 1 + db/structure.sql | 4 +- doc/administration/audit_event_types.md | 1 + doc/api/graphql/reference/index.md | 80 ++++++++++++++++++ .../blueprints/rapid_diffs/index.md | 15 ++++ doc/ci/components/index.md | 13 ++- .../mergeability_framework.md | 22 ++++- gems/config/rubocop.yml | 4 + locale/gitlab.pot | 18 ++++- qa/qa/page/merge_request/index.rb | 2 +- .../cop/migration/ensure_factory_for_table.rb | 40 ++++++--- .../ensure_factory_for_table_spec.rb | 81 +++++++++++++++---- spec/support/rspec_order_todo.yml | 1 - 30 files changed, 401 insertions(+), 84 deletions(-) create mode 100644 app/views/shared/empty_states/_empty_merge_requests_without_filters.html.haml create mode 100644 db/click_house/migrate/main/20240327071035_create_code_suggestion_tables.rb create mode 100644 db/post_migrate/20240325085002_add_index_approval_mr_rules_on_config_id_and_id_and_updated_at.rb create mode 100644 db/post_migrate/20240325085542_add_index_merge_requests_on_unmerged_state_id.rb create mode 100644 db/post_migrate/20240325112948_remove_index_approval_merge_request_rules_on_sec_orchestration_config_id.rb create mode 100644 db/schema_migrations/20240325085002 create mode 100644 db/schema_migrations/20240325085542 create mode 100644 db/schema_migrations/20240325112948 diff --git a/.rubocop_todo/rspec/before_all_role_assignment.yml b/.rubocop_todo/rspec/before_all_role_assignment.yml index 5a066d7022b..7974bb3abb5 100644 --- a/.rubocop_todo/rspec/before_all_role_assignment.yml +++ b/.rubocop_todo/rspec/before_all_role_assignment.yml @@ -263,9 +263,9 @@ RSpec/BeforeAllRoleAssignment: - 'ee/spec/graphql/types/vulnerability_type_spec.rb' - 'ee/spec/helpers/ee/ci/pipeline_editor_helper_spec.rb' - 'ee/spec/helpers/ee/groups_helper_spec.rb' + - 'ee/spec/helpers/ee/merge_requests_helper_spec.rb' - 'ee/spec/helpers/ee/projects/pipeline_helper_spec.rb' - 'ee/spec/helpers/gitlab_subscriptions/upcoming_reconciliation_helper_spec.rb' - - 'ee/spec/helpers/merge_requests_helper_spec.rb' - 'ee/spec/helpers/projects/on_demand_scans_helper_spec.rb' - 'ee/spec/helpers/projects/project_members_helper_spec.rb' - 'ee/spec/helpers/projects_helper_spec.rb' diff --git a/.rubocop_todo/rspec/feature_category.yml b/.rubocop_todo/rspec/feature_category.yml index 2f6083e4c3f..d04314b4f4f 100644 --- a/.rubocop_todo/rspec/feature_category.yml +++ b/.rubocop_todo/rspec/feature_category.yml @@ -463,7 +463,6 @@ RSpec/FeatureCategory: - 'ee/spec/helpers/license_monitoring_helper_spec.rb' - 'ee/spec/helpers/manual_quarterly_co_term_banner_helper_spec.rb' - 'ee/spec/helpers/markup_helper_spec.rb' - - 'ee/spec/helpers/merge_requests_helper_spec.rb' - 'ee/spec/helpers/notes_helper_spec.rb' - 'ee/spec/helpers/path_locks_helper_spec.rb' - 'ee/spec/helpers/preferences_helper_spec.rb' diff --git a/.rubocop_todo/rspec/file_path.yml b/.rubocop_todo/rspec/file_path.yml index 909bd43f2cc..1fd16aff83b 100644 --- a/.rubocop_todo/rspec/file_path.yml +++ b/.rubocop_todo/rspec/file_path.yml @@ -12,7 +12,6 @@ RSpec/FilePath: - 'ee/spec/frontend/fixtures/analytics/value_streams_staging_stage.rb' - 'ee/spec/frontend/fixtures/analytics/value_streams_test_stage.rb' - 'ee/spec/frontend/fixtures/dora/metrics.rb' - - 'ee/spec/helpers/merge_requests_helper_spec.rb' - 'ee/spec/models/merge_request/blocking_spec.rb' - 'ee/spec/requests/api/ci/runner/jobs_put_spec.rb' - 'ee/spec/requests/api/ci/runner/jobs_trace_spec.rb' diff --git a/.rubocop_todo/rspec/named_subject.yml b/.rubocop_todo/rspec/named_subject.yml index d39285f11d0..bcab28ed9f2 100644 --- a/.rubocop_todo/rspec/named_subject.yml +++ b/.rubocop_todo/rspec/named_subject.yml @@ -199,6 +199,7 @@ RSpec/NamedSubject: - 'ee/spec/helpers/ee/groups/group_members_helper_spec.rb' - 'ee/spec/helpers/ee/groups_helper_spec.rb' - 'ee/spec/helpers/ee/lock_helper_spec.rb' + - 'ee/spec/helpers/ee/merge_requests_helper_spec.rb' - 'ee/spec/helpers/ee/operations_helper_spec.rb' - 'ee/spec/helpers/ee/projects/incidents_helper_spec.rb' - 'ee/spec/helpers/ee/projects/pipeline_helper_spec.rb' @@ -207,7 +208,6 @@ RSpec/NamedSubject: - 'ee/spec/helpers/groups/sso_helper_spec.rb' - 'ee/spec/helpers/kerberos_helper_spec.rb' - 'ee/spec/helpers/license_helper_spec.rb' - - 'ee/spec/helpers/merge_requests_helper_spec.rb' - 'ee/spec/helpers/nav/new_dropdown_helper_spec.rb' - 'ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb' - 'ee/spec/helpers/projects_helper_spec.rb' diff --git a/app/assets/javascripts/graphql_shared/possible_types.json b/app/assets/javascripts/graphql_shared/possible_types.json index 63ea8830cae..e0024378422 100644 --- a/app/assets/javascripts/graphql_shared/possible_types.json +++ b/app/assets/javascripts/graphql_shared/possible_types.json @@ -55,6 +55,9 @@ "ExternalAuditEventDestination", "InstanceExternalAuditEventDestination" ], + "AuditEventStreamingDestinationInterface": [ + "GroupAuditEventStreamingDestination" + ], "GoogleCloudArtifactRegistryArtifact": [ "GoogleCloudArtifactRegistryDockerImage" ], diff --git a/app/assets/javascripts/releases/components/evidence_block.vue b/app/assets/javascripts/releases/components/evidence_block.vue index d2ea17cba65..b9231bec13c 100644 --- a/app/assets/javascripts/releases/components/evidence_block.vue +++ b/app/assets/javascripts/releases/components/evidence_block.vue @@ -76,7 +76,7 @@ export default { - + diff --git a/app/assets/javascripts/releases/components/release_block_assets.vue b/app/assets/javascripts/releases/components/release_block_assets.vue index dd45a2b1762..3d7d61b7908 100644 --- a/app/assets/javascripts/releases/components/release_block_assets.vue +++ b/app/assets/javascripts/releases/components/release_block_assets.vue @@ -102,7 +102,7 @@ export default {