From 91145d427b07ba5ea00a8a5f486fab9c4fdf8f3d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 5 Oct 2023 21:11:33 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../rspec/missing_feature_category.yml | 1 - .../components/preview_dropdown.vue | 2 +- .../batch_comments/components/review_bar.vue | 2 +- .../components/submit_dropdown.vue | 3 +- .../components/compare_dropdown_layout.vue | 2 +- .../diffs/components/compare_versions.vue | 4 +- .../diffs/components/diff_file_header.vue | 6 +- .../javascripts/diffs/components/diff_row.vue | 2 - .../diffs/components/tree_list.vue | 7 +- .../groups/components/transfer_group_form.vue | 2 +- .../members_filtered_search_bar.vue | 3 +- .../notes/components/note_form.vue | 4 +- .../repository/components/breadcrumbs.vue | 3 +- .../repository/components/commit_info.vue | 2 +- .../repository/components/fork_info.vue | 2 +- .../repository/components/preview/index.vue | 2 +- .../components/mr_widget_pipeline.vue | 7 +- .../states/mr_widget_failed_to_merge.vue | 1 - .../source_viewer/components/blame_info.vue | 51 ++++++ .../components/source_viewer/utils.js | 37 +++++ .../migrate_repository_service.rb | 53 ------ .../hashed_storage/migration_service.rb | 9 -- app/views/groups/edit.html.haml | 2 +- app/views/groups/settings/_transfer.html.haml | 2 +- app/views/layouts/_snowplow.html.haml | 2 +- app/views/projects/_files.html.haml | 2 +- app/views/projects/_home_panel.html.haml | 8 +- app/views/projects/_last_push.html.haml | 2 +- .../projects/blob/viewers/_loading.html.haml | 2 +- .../projects/buttons/_download.html.haml | 2 +- app/views/projects/empty.html.haml | 2 +- .../projects/tree/_tree_header.html.haml | 2 +- .../gitlab/github_import/object_importer.rb | 1 - .../concerns/gitlab/github_import/queue.rb | 8 - .../gitlab/github_import/stage_methods.rb | 22 ++- .../refresh_import_jid_worker.rb | 1 - .../stage/finish_import_worker.rb | 1 - .../stage/import_attachments_worker.rb | 1 - .../stage/import_base_data_worker.rb | 17 -- .../stage/import_collaborators_worker.rb | 15 -- .../stage/import_issue_events_worker.rb | 1 - .../import_issues_and_diff_notes_worker.rb | 1 - .../stage/import_lfs_objects_worker.rb | 1 - .../stage/import_notes_worker.rb | 1 - .../stage/import_protected_branches_worker.rb | 10 -- .../import_pull_requests_merged_by_worker.rb | 1 - ...rt_pull_requests_review_requests_worker.rb | 1 - .../import_pull_requests_reviews_worker.rb | 1 - .../stage/import_pull_requests_worker.rb | 15 -- .../stage/import_repository_worker.rb | 16 -- .../bulk_import_idempotent_workers.yml | 8 + .../development/gl_analytics_tracking.yml | 8 + ...for_shared_runners_duration_is_finished.rb | 26 +++ ..._monthly_usages_shared_runners_duration.rb | 30 ++++ ..._monthly_usages_shared_runners_duration.rb | 30 ++++ db/schema_migrations/20230923094438 | 1 + db/schema_migrations/20230924095357 | 1 + db/schema_migrations/20230925095357 | 1 + db/structure.sql | 8 +- doc/api/graphql/reference/index.md | 3 + doc/user/ai_features.md | 18 +-- doc/user/packages/debian_repository/index.md | 2 +- .../common/pipelines/badges_pipeline.rb | 9 ++ lib/bulk_imports/ndjson_pipeline.rb | 9 ++ lib/bulk_imports/pipeline/extracted_data.rb | 6 +- lib/bulk_imports/pipeline/runner.rb | 20 ++- .../content_security_policy/config_loader.rb | 2 +- lib/gitlab/gon_helper.rb | 4 +- .../page/component/members/members_filter.rb | 9 +- qa/qa/page/group/settings/general.rb | 16 +- qa/qa/page/merge_request/show.rb | 80 ++++----- qa/qa/page/project/show.rb | 65 ++++---- .../__snapshots__/utils_spec.js.snap | 88 ++++++++++ .../components/blame_info_spec.js | 63 ++++++++ .../components/source_viewer/mock_data.js | 21 +++ .../components/source_viewer/utils_spec.js | 35 ++++ .../common/pipelines/badges_pipeline_spec.rb | 18 +++ spec/lib/bulk_imports/ndjson_pipeline_spec.rb | 30 +++- .../pipeline/extracted_data_spec.rb | 14 ++ spec/lib/bulk_imports/pipeline/runner_spec.rb | 109 +++++++++++++ .../pipelines/ci_pipelines_pipeline_spec.rb | 2 +- .../pipelines/issues_pipeline_spec.rb | 2 +- .../pipelines/merge_requests_pipeline_spec.rb | 2 +- .../pipeline_schedules_pipeline_spec.rb | 2 +- .../pipelines/references_pipeline_spec.rb | 5 +- .../pipelines/releases_pipeline_spec.rb | 2 +- .../pipelines/snippets_pipeline_spec.rb | 2 +- .../config_loader_spec.rb | 11 -- spec/lib/gitlab/gon_helper_spec.rb | 1 + .../migrate_repository_service_spec.rb | 152 ------------------ .../hashed_storage/migration_service_spec.rb | 44 ----- .../stage_methods_shared_examples.rb | 17 ++ .../github_import/stage_methods_spec.rb | 122 ++++---------- .../stage/finish_import_worker_spec.rb | 2 + .../stage/import_attachments_worker_spec.rb | 2 + .../stage/import_base_data_worker_spec.rb | 20 +-- .../stage/import_collaborators_worker_spec.rb | 20 +-- .../stage/import_issue_events_worker_spec.rb | 2 + ...mport_issues_and_diff_notes_worker_spec.rb | 2 + .../stage/import_lfs_objects_worker_spec.rb | 2 + .../stage/import_notes_worker_spec.rb | 2 + .../import_protected_branches_worker_spec.rb | 24 +-- ...ort_pull_requests_merged_by_worker_spec.rb | 2 + ...ll_requests_review_requests_worker_spec.rb | 2 + ...mport_pull_requests_reviews_worker_spec.rb | 2 + .../stage/import_pull_requests_worker_spec.rb | 24 +-- .../stage/import_repository_worker_spec.rb | 34 +--- 107 files changed, 844 insertions(+), 739 deletions(-) create mode 100644 app/assets/javascripts/vue_shared/components/source_viewer/components/blame_info.vue create mode 100644 app/assets/javascripts/vue_shared/components/source_viewer/utils.js delete mode 100644 app/services/projects/hashed_storage/migrate_repository_service.rb create mode 100644 config/feature_flags/development/bulk_import_idempotent_workers.yml create mode 100644 config/feature_flags/development/gl_analytics_tracking.yml create mode 100644 db/post_migrate/20230923094438_ensure_backfill_for_shared_runners_duration_is_finished.rb create mode 100644 db/post_migrate/20230924095357_swap_columns_for_ci_project_monthly_usages_shared_runners_duration.rb create mode 100644 db/post_migrate/20230925095357_swap_columns_for_ci_namespace_monthly_usages_shared_runners_duration.rb create mode 100644 db/schema_migrations/20230923094438 create mode 100644 db/schema_migrations/20230924095357 create mode 100644 db/schema_migrations/20230925095357 create mode 100644 spec/frontend/vue_shared/components/source_viewer/__snapshots__/utils_spec.js.snap create mode 100644 spec/frontend/vue_shared/components/source_viewer/components/blame_info_spec.js create mode 100644 spec/frontend/vue_shared/components/source_viewer/utils_spec.js delete mode 100644 spec/services/projects/hashed_storage/migrate_repository_service_spec.rb create mode 100644 spec/support/shared_examples/workers/gitlab/github_import/stage_methods_shared_examples.rb diff --git a/.rubocop_todo/rspec/missing_feature_category.yml b/.rubocop_todo/rspec/missing_feature_category.yml index 28a193130bb..eeda0475e19 100644 --- a/.rubocop_todo/rspec/missing_feature_category.yml +++ b/.rubocop_todo/rspec/missing_feature_category.yml @@ -2761,7 +2761,6 @@ RSpec/MissingFeatureCategory: - 'spec/lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline_spec.rb' - 'spec/lib/bulk_imports/projects/pipelines/issues_pipeline_spec.rb' - 'spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb' - - 'spec/lib/bulk_imports/projects/pipelines/pipeline_schedules_pipeline_spec.rb' - 'spec/lib/bulk_imports/projects/pipelines/project_attributes_pipeline_spec.rb' - 'spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb' - 'spec/lib/bulk_imports/projects/pipelines/protected_branches_pipeline_spec.rb' diff --git a/app/assets/javascripts/batch_comments/components/preview_dropdown.vue b/app/assets/javascripts/batch_comments/components/preview_dropdown.vue index 3768e0bacfd..2745ccb4682 100644 --- a/app/assets/javascripts/batch_comments/components/preview_dropdown.vue +++ b/app/assets/javascripts/batch_comments/components/preview_dropdown.vue @@ -54,7 +54,7 @@ export default {