From c44eade0d7b09c9d80c42aba6d1974ce9cd3146b Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 16 Jun 2023 18:09:42 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../rails/rspec-predictive.gitlab-ci.yml.erb | 4 +- .../components/design_notes/design_note.vue | 2 +- .../design_notes/toggle_replies_widget.vue | 10 +- .../javascripts/lib/utils/secret_detection.js | 2 +- .../javascripts/persistent_user_callouts.js | 2 +- .../blob_viewers/geo_json/constants.js | 24 ++ .../blob_viewers/geo_json/geo_json_viewer.vue | 32 ++ .../components/blob_viewers/geo_json/utils.js | 47 +++ .../components/blob_viewers/index.js | 1 + .../page_bundles/design_management.scss | 10 +- app/models/blob.rb | 1 + app/models/blob_viewer/geo_json.rb | 12 + app/models/group.rb | 2 +- app/models/user.rb | 16 +- app/views/projects/blob/_blob.html.haml | 3 +- .../development/merge_commit_diff_modes.yml | 8 + config/initializers/00_deprecations.rb | 4 +- ...ld_fk_ci_build_pending_states_to_builds.rb | 45 +++ ..._old_fk_ci_build_trace_chunks_to_builds.rb | 45 +++ ..._old_fk_ci_unit_test_failures_to_builds.rb | 45 +++ ...e_old_fk_ci_sources_pipelines_to_builds.rb | 45 +++ ...0_replace_old_fk_ci_resources_to_builds.rb | 45 +++ ...ld_fk_ci_build_report_results_to_builds.rb | 45 +++ ...replace_old_fk_ci_build_needs_to_builds.rb | 45 +++ ...d_fk_ci_builds_runner_session_to_builds.rb | 45 +++ ...lace_old_fk_ci_pending_builds_to_builds.rb | 45 +++ ...ld_fk_ci_build_trace_metadata_to_builds.rb | 45 +++ ...roject_health_status_asc_work_item_type.rb | 16 + ...oject_health_status_desc_work_item_type.rb | 16 + db/schema_migrations/20230615083713 | 1 + db/schema_migrations/20230615083715 | 1 + db/schema_migrations/20230615083720 | 1 + db/schema_migrations/20230615083725 | 1 + db/schema_migrations/20230615083730 | 1 + db/schema_migrations/20230615083734 | 1 + db/schema_migrations/20230615083738 | 1 + db/schema_migrations/20230615083741 | 1 + db/schema_migrations/20230615083744 | 1 + db/schema_migrations/20230615083748 | 1 + db/schema_migrations/20230615202125 | 1 + db/schema_migrations/20230615202511 | 1 + db/structure.sql | 50 +-- doc/ci/review_apps/index.md | 2 +- .../database/batched_background_migrations.md | 96 +++--- doc/index.md | 29 +- .../migrations/constraints_helpers.rb | 10 + lib/gitlab/git/repository.rb | 6 +- lib/gitlab/gitaly_client/commit_service.rb | 44 ++- lib/tasks/tokens.rake | 9 +- locale/gitlab.pot | 6 + package.json | 1 + .../page/group/settings/usage_quotas.rb | 4 +- .../page/group/settings/usage_quotas.stub.rb | 40 +-- .../__snapshots__/design_note_spec.js.snap | 2 +- .../lib/utils/secret_detection_spec.js | 2 + .../geo_json/geo_json_viewer_spec.js | 40 +++ .../blob_viewers/geo_json/utils_spec.js | 68 +++++ .../migrations/constraints_helpers_spec.rb | 39 +++ spec/lib/gitlab/git/repository_spec.rb | 37 ++- .../gitaly_client/commit_service_spec.rb | 285 ++++++++++++++++-- spec/models/group_spec.rb | 8 +- spec/models/user_spec.rb | 18 +- spec/support/helpers/test_env.rb | 22 +- yarn.lock | 5 + 64 files changed, 1287 insertions(+), 210 deletions(-) create mode 100644 app/assets/javascripts/repository/components/blob_viewers/geo_json/constants.js create mode 100644 app/assets/javascripts/repository/components/blob_viewers/geo_json/geo_json_viewer.vue create mode 100644 app/assets/javascripts/repository/components/blob_viewers/geo_json/utils.js create mode 100644 app/models/blob_viewer/geo_json.rb create mode 100644 config/feature_flags/development/merge_commit_diff_modes.yml create mode 100644 db/post_migrate/20230615083713_replace_old_fk_ci_build_pending_states_to_builds.rb create mode 100644 db/post_migrate/20230615083715_replace_old_fk_ci_build_trace_chunks_to_builds.rb create mode 100644 db/post_migrate/20230615083720_replace_old_fk_ci_unit_test_failures_to_builds.rb create mode 100644 db/post_migrate/20230615083725_replace_old_fk_ci_sources_pipelines_to_builds.rb create mode 100644 db/post_migrate/20230615083730_replace_old_fk_ci_resources_to_builds.rb create mode 100644 db/post_migrate/20230615083734_replace_old_fk_ci_build_report_results_to_builds.rb create mode 100644 db/post_migrate/20230615083738_replace_old_fk_ci_build_needs_to_builds.rb create mode 100644 db/post_migrate/20230615083741_replace_old_fk_ci_builds_runner_session_to_builds.rb create mode 100644 db/post_migrate/20230615083744_replace_old_fk_ci_pending_builds_to_builds.rb create mode 100644 db/post_migrate/20230615083748_replace_old_fk_ci_build_trace_metadata_to_builds.rb create mode 100644 db/post_migrate/20230615202125_prepare_index_issues_on_project_health_status_asc_work_item_type.rb create mode 100644 db/post_migrate/20230615202511_prepare_index_issues_on_project_health_status_desc_work_item_type.rb create mode 100644 db/schema_migrations/20230615083713 create mode 100644 db/schema_migrations/20230615083715 create mode 100644 db/schema_migrations/20230615083720 create mode 100644 db/schema_migrations/20230615083725 create mode 100644 db/schema_migrations/20230615083730 create mode 100644 db/schema_migrations/20230615083734 create mode 100644 db/schema_migrations/20230615083738 create mode 100644 db/schema_migrations/20230615083741 create mode 100644 db/schema_migrations/20230615083744 create mode 100644 db/schema_migrations/20230615083748 create mode 100644 db/schema_migrations/20230615202125 create mode 100644 db/schema_migrations/20230615202511 create mode 100644 spec/frontend/repository/components/blob_viewers/geo_json/geo_json_viewer_spec.js create mode 100644 spec/frontend/repository/components/blob_viewers/geo_json/utils_spec.js diff --git a/.gitlab/ci/rails/rspec-predictive.gitlab-ci.yml.erb b/.gitlab/ci/rails/rspec-predictive.gitlab-ci.yml.erb index fcd8754c76a..ddcb335d0dd 100644 --- a/.gitlab/ci/rails/rspec-predictive.gitlab-ci.yml.erb +++ b/.gitlab/ci/rails/rspec-predictive.gitlab-ci.yml.erb @@ -39,7 +39,7 @@ dont-interrupt-me: <% if test_suite_prefix.nil? %> .base-rspec-predictive: extends: - - .rspec-base-pg12 + - .rspec-base-pg13 - .base-predictive variables: # We're using the FOSS one here because we want to exclude EE-only ones @@ -98,7 +98,7 @@ rspec system predictive: <% if test_suite_prefix == 'ee/' %> .base-rspec-ee-predictive: extends: - - .rspec-ee-base-pg12 + - .rspec-ee-base-pg13 - .base-predictive variables: RSPEC_TESTS_FILTER_FILE: "${RSPEC_MATCHING_TESTS_EE_PATH}" diff --git a/app/assets/javascripts/design_management/components/design_notes/design_note.vue b/app/assets/javascripts/design_management/components/design_notes/design_note.vue index 46ae87a36e4..0eac2cad68d 100644 --- a/app/assets/javascripts/design_management/components/design_notes/design_note.vue +++ b/app/assets/javascripts/design_management/components/design_notes/design_note.vue @@ -152,7 +152,7 @@ export default { diff --git a/app/assets/javascripts/design_management/components/design_notes/toggle_replies_widget.vue b/app/assets/javascripts/design_management/components/design_notes/toggle_replies_widget.vue index 2e366282de3..189ddda525b 100644 --- a/app/assets/javascripts/design_management/components/design_notes/toggle_replies_widget.vue +++ b/app/assets/javascripts/design_management/components/design_notes/toggle_replies_widget.vue @@ -39,31 +39,31 @@ export default {