From 289ce60cdc5fe83278ff01f9506db862e6f8e9ac Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 11 Oct 2023 09:11:29 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .rubocop_todo/capybara/testid_finders.yml | 26 --- .rubocop_todo/layout/argument_alignment.yml | 8 - .../super_sidebar/components/brand_logo.vue | 2 +- .../super_sidebar/components/create_menu.vue | 2 +- .../components/super_sidebar_toggle.vue | 2 +- .../super_sidebar/components/user_bar.vue | 8 +- .../alert_details/components/alert_status.vue | 53 +++-- .../components/sidebar/sidebar_status.vue | 5 +- .../groups/autocomplete_sources_controller.rb | 5 + .../autocomplete_sources_controller.rb | 5 + app/models/merge_request.rb | 3 +- .../check_not_preparing_service.rb | 29 --- .../cache_autocomplete_sources_members.yml | 8 + ...28153646_extend_push_rules_regex_limits.rb | 4 + ...0084959_validate_push_rules_constraints.rb | 2 + ...30085501_remove_push_rules_regex_limits.rb | 5 +- ...ue_stream_project_ids_filter_constraint.rb | 47 +++++ ...ication_settings_ai_access_token_column.rb | 8 +- db/schema_migrations/20231006154748 | 1 + db/structure.sql | 4 +- .../settings/usage_statistics.md | 6 +- doc/api/rest/index.md | 5 +- .../ai_gateway/img/architecture.png | Bin 242553 -> 90644 bytes .../images/image-20230911144743188.png | Bin 62446 -> 24672 bytes .../images/tamland-as-a-service.png | Bin 88964 -> 46896 bytes .../images/tamland-as-part-of-stack.png | Bin 74491 -> 38591 bytes .../metrics-read-path.png | Bin 69105 -> 24109 bytes .../metrics_indexing_at_ingestion.png | Bin 132942 -> 49164 bytes .../query-service-internals.png | Bin 114197 -> 38793 bytes .../runway/img/runway-architecture.png | Bin 426450 -> 115461 bytes .../runway/img/runway_vault_4_.drawio.png | Bin 134342 -> 69309 bytes doc/ci/pipelines/merge_trains.md | 2 +- .../review_apps/img/enable_review_app_v16.png | Bin 105290 -> 33945 bytes .../img/code_suggestions_components.png | Bin 44296 -> 19180 bytes .../database/adding_database_indexes.md | 9 +- .../left_sidebar/img/admin_area_v16_4.png | Bin 18865 -> 5913 bytes doc/user/img/enable_AI_ML_features.png | Bin 0 -> 24498 bytes .../img/forecast_deployment_frequency.png | Bin 7158468 -> 18003 bytes .../projects/menus/deployments_menu.rb | 2 + lib/tasks/gitlab/cleanup.rake | 68 +++++++ .../import/import_large_github_repo_spec.rb | 2 +- .../gitlab_migration_large_project_spec.rb | 5 +- .../alert_management/alert_details_spec.rb | 2 +- .../user_updates_alert_status_spec.rb | 2 +- .../user_sees_merge_widget_spec.rb | 2 +- spec/frontend/fixtures/autocomplete.rb | 20 +- .../frontend/fixtures/autocomplete_sources.rb | 18 +- spec/frontend/fixtures/environments.rb | 34 ++-- spec/frontend/fixtures/issues.rb | 34 ++-- spec/frontend/fixtures/releases.rb | 130 ++++++------ spec/frontend/fixtures/search.rb | 7 +- .../alert_details/alert_status_spec.js | 25 +-- spec/models/merge_request_spec.rb | 4 +- .../check_not_preparing_service_spec.rb | 39 ---- .../detailed_merge_status_service_spec.rb | 8 +- spec/support/helpers/features/dom_helpers.rb | 4 +- spec/tasks/gitlab/cleanup_rake_spec.rb | 189 ++++++++++++++++++ workhorse/go.mod | 30 +-- workhorse/go.sum | 72 ++++--- 59 files changed, 608 insertions(+), 338 deletions(-) delete mode 100644 app/services/merge_requests/mergeability/check_not_preparing_service.rb create mode 100644 config/feature_flags/development/cache_autocomplete_sources_members.yml create mode 100644 db/migrate/20231006154748_replace_value_stream_project_ids_filter_constraint.rb create mode 100644 db/schema_migrations/20231006154748 create mode 100644 doc/user/img/enable_AI_ML_features.png delete mode 100644 spec/services/merge_requests/mergeability/check_not_preparing_service_spec.rb diff --git a/.rubocop_todo/capybara/testid_finders.yml b/.rubocop_todo/capybara/testid_finders.yml index 5b22bdb75b7..0835a10da52 100644 --- a/.rubocop_todo/capybara/testid_finders.yml +++ b/.rubocop_todo/capybara/testid_finders.yml @@ -1,32 +1,6 @@ --- Capybara/TestidFinders: Exclude: - - 'ee/spec/features/boards/user_adds_lists_to_board_spec.rb' - - 'ee/spec/features/ci/ci_catalog_spec.rb' - - 'ee/spec/features/ci/ci_minutes_spec.rb' - - 'ee/spec/features/epic_boards/epic_boards_sidebar_spec.rb' - - 'ee/spec/features/epic_boards/epic_boards_spec.rb' - - 'ee/spec/features/epics/epic_labels_spec.rb' - - 'ee/spec/features/epics/epic_related_epics_spec.rb' - - 'ee/spec/features/epics/epic_show_spec.rb' - - 'ee/spec/features/epics/update_epic_spec.rb' - - 'ee/spec/features/gitlab_subscriptions/seat_count_alert_spec.rb' - - 'ee/spec/features/groups/analytics/ci_cd_analytics_spec.rb' - - 'ee/spec/features/groups/analytics/cycle_analytics/charts_spec.rb' - - 'ee/spec/features/groups/analytics/cycle_analytics/filters_and_data_spec.rb' - - 'ee/spec/features/groups/analytics/cycle_analytics/multiple_value_streams_spec.rb' - - 'ee/spec/features/groups/contribution_analytics_spec.rb' - - 'ee/spec/features/groups/group_roadmap_spec.rb' - - 'ee/spec/features/groups/group_settings_spec.rb' - - 'ee/spec/features/groups/iterations/user_edits_iteration_cadence_spec.rb' - - 'ee/spec/features/groups/security/compliance_dashboards_spec.rb' - - 'ee/spec/features/groups/settings/user_configures_analytics_dashboards_spec.rb' - - 'ee/spec/features/groups/settings/user_configures_insights_spec.rb' - - 'ee/spec/features/groups/settings/user_configures_vsd_aggregation_spec.rb' - - 'ee/spec/features/groups/show_spec.rb' - - 'ee/spec/features/groups/usage_quotas/pipelines_tab_spec.rb' - - 'ee/spec/features/groups/usage_quotas/seats_tab_spec.rb' - - 'ee/spec/features/incidents/incident_details_spec.rb' - 'ee/spec/features/incidents/user_uploads_metric_images_spec.rb' - 'ee/spec/features/issues/blocking_issues_spec.rb' - 'ee/spec/features/issues/epic_in_issue_sidebar_spec.rb' diff --git a/.rubocop_todo/layout/argument_alignment.yml b/.rubocop_todo/layout/argument_alignment.yml index 5500dfb1714..c0025e1b8b0 100644 --- a/.rubocop_todo/layout/argument_alignment.yml +++ b/.rubocop_todo/layout/argument_alignment.yml @@ -990,8 +990,6 @@ Layout/ArgumentAlignment: - 'ee/spec/elastic/migrate/20220119120500_populate_commit_permissions_in_main_index_spec.rb' - 'ee/spec/elastic/migrate/20221124090600_add_namespace_ancestry_ids_to_original_index_mapping_spec.rb' - 'ee/spec/elastic/migrate/20221221110300_backfill_traversal_ids_to_blobs_and_wiki_blobs_spec.rb' - - 'ee/spec/frontend/fixtures/dora/metrics.rb' - - 'ee/spec/frontend/fixtures/oncall_schedule.rb' - 'ee/spec/graphql/ee/mutations/boards/lists/create_spec.rb' - 'ee/spec/graphql/ee/mutations/ci/runner/update_spec.rb' - 'ee/spec/graphql/mutations/dast/profiles/create_spec.rb' @@ -1448,12 +1446,6 @@ Layout/ArgumentAlignment: - 'spec/components/previews/pajamas/alert_component_preview.rb' - 'spec/components/previews/pajamas/banner_component_preview.rb' - 'spec/components/previews/pajamas/button_component_preview.rb' - - 'spec/frontend/fixtures/autocomplete.rb' - - 'spec/frontend/fixtures/autocomplete_sources.rb' - - 'spec/frontend/fixtures/environments.rb' - - 'spec/frontend/fixtures/issues.rb' - - 'spec/frontend/fixtures/releases.rb' - - 'spec/frontend/fixtures/search.rb' - 'spec/graphql/features/authorization_spec.rb' - 'spec/graphql/mutations/issues/set_assignees_spec.rb' - 'spec/graphql/mutations/merge_requests/create_spec.rb' diff --git a/app/assets/javascripts/super_sidebar/components/brand_logo.vue b/app/assets/javascripts/super_sidebar/components/brand_logo.vue index 2e6c597ea96..c280c03591b 100644 --- a/app/assets/javascripts/super_sidebar/components/brand_logo.vue +++ b/app/assets/javascripts/super_sidebar/components/brand_logo.vue @@ -26,7 +26,7 @@ export default {