From e9de373448d0ae4dd330c131db2366a30e0c025d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 27 Mar 2023 12:14:08 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../ide/lib/languages/codeowners.js | 8 +- .../components/state_container.vue | 2 +- .../states/mr_widget_auto_merge_enabled.vue | 8 +- .../components/states/mr_widget_conflicts.vue | 8 +- .../components/states/mr_widget_rebase.vue | 6 +- .../components/states/ready_to_merge.vue | 12 +-- .../page_bundles/merge_requests.scss | 8 ++ app/controllers/registrations_controller.rb | 2 + .../{ => deleted_tables}/packages_events.yml | 2 + ...230323153042_track_push_rules_deletions.rb | 15 ++++ .../20230323153328_track_tags_deletions.rb | 15 ++++ ...17_remove_packages_events_package_id_fk.rb | 31 ++++++++ ...230316185746_drop_packages_events_table.rb | 23 ++++++ ...backfill_is_finished_for_gitlab_dot_com.rb | 29 ++++++++ ...ns_note_id_to_bigint_for_gitlab_dot_com.rb | 74 +++++++++++++++++++ ...fix_application_setting_push_rule_id_fk.rb | 20 +++++ db/schema_migrations/20230316164917 | 1 + db/schema_migrations/20230316185746 | 1 + db/schema_migrations/20230322011220 | 1 + db/schema_migrations/20230322012209 | 1 + db/schema_migrations/20230323153042 | 1 + db/schema_migrations/20230323153328 | 1 + db/schema_migrations/20230323153433 | 1 + db/structure.sql | 37 ++-------- .../geo/replication/configuration.md | 7 +- doc/administration/geo/setup/index.md | 1 - .../reference_architectures/index.md | 12 +-- .../processing_specific_job_classes.md | 2 +- doc/raketasks/backup_gitlab.md | 14 +++- locale/gitlab.pot | 6 ++ .../ide/lib/languages/codeowners_spec.js | 61 ++++++++++++++- .../components/blob_button_group_spec.js | 34 +++++++-- .../database/loose_foreign_keys_spec.rb | 47 +++++++----- .../drop_packages_events_table_spec.rb | 24 ++++++ ...ill_is_finished_for_gitlab_dot_com_spec.rb | 35 +++++++++ ...move_packages_events_package_id_fk_spec.rb | 23 ++++++ ...te_id_to_bigint_for_gitlab_dot_com_spec.rb | 66 +++++++++++++++++ spec/support/capybara.rb | 2 +- workhorse/go.mod | 4 +- workhorse/go.sum | 8 +- 40 files changed, 556 insertions(+), 97 deletions(-) rename db/docs/{ => deleted_tables}/packages_events.yml (71%) create mode 100644 db/migrate/20230323153042_track_push_rules_deletions.rb create mode 100644 db/migrate/20230323153328_track_tags_deletions.rb create mode 100644 db/post_migrate/20230316164917_remove_packages_events_package_id_fk.rb create mode 100644 db/post_migrate/20230316185746_drop_packages_events_table.rb create mode 100644 db/post_migrate/20230322011220_ensure_snippet_user_mentions_bigint_backfill_is_finished_for_gitlab_dot_com.rb create mode 100644 db/post_migrate/20230322012209_swap_snippet_user_mentions_note_id_to_bigint_for_gitlab_dot_com.rb create mode 100644 db/post_migrate/20230323153433_fix_application_setting_push_rule_id_fk.rb create mode 100644 db/schema_migrations/20230316164917 create mode 100644 db/schema_migrations/20230316185746 create mode 100644 db/schema_migrations/20230322011220 create mode 100644 db/schema_migrations/20230322012209 create mode 100644 db/schema_migrations/20230323153042 create mode 100644 db/schema_migrations/20230323153328 create mode 100644 db/schema_migrations/20230323153433 create mode 100644 spec/migrations/drop_packages_events_table_spec.rb create mode 100644 spec/migrations/ensure_snippet_user_mentions_bigint_backfill_is_finished_for_gitlab_dot_com_spec.rb create mode 100644 spec/migrations/remove_packages_events_package_id_fk_spec.rb create mode 100644 spec/migrations/swap_snippet_user_mentions_note_id_to_bigint_for_gitlab_dot_com_spec.rb diff --git a/app/assets/javascripts/ide/lib/languages/codeowners.js b/app/assets/javascripts/ide/lib/languages/codeowners.js index 9c64fa7e550..e2eed713801 100644 --- a/app/assets/javascripts/ide/lib/languages/codeowners.js +++ b/app/assets/javascripts/ide/lib/languages/codeowners.js @@ -12,8 +12,14 @@ const language = { // comment [/^#.*$/, 'comment'], + // optional approval + [/^\^/, 'constant.numeric'], + + // number of approvers + [/\[\d+\]$/, 'constant.numeric'], + // section - [/^\^\[[\s\S]+\]$/, 'namespace'], + [/\[(?!\d+\])[^\]]+\]/, 'namespace'], // pattern [/^\s*(\S+)/, 'regexp'], diff --git a/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue b/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue index 3c92885e2a9..50a7043004d 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue @@ -59,7 +59,7 @@ export default { :class="wrapperClasses" v-on="$listeners" > -
+
diff --git a/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_auto_merge_enabled.vue b/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_auto_merge_enabled.vue index 9bf815d5264..7f0310e5a0e 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_auto_merge_enabled.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_auto_merge_enabled.vue @@ -133,10 +133,10 @@ export default {