From 940dfdfee447033fa842e4a67234e917fcb4dd10 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 22 Apr 2025 21:11:46 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../popover/components/issue_popover.vue | 4 +- .../notes/components/note_body.vue | 14 +- .../new/components/new_project_url_select.vue | 1 + .../components/work_item_assignees.vue | 13 +- .../work_item_bulk_update.mutation.graphql | 0 .../list/work_item_parent.query.graphql | 5 + app/assets/javascripts/work_items/index.js | 10 +- .../work_items/pages/work_items_list_app.vue | 158 +++++++++++++--- app/helpers/work_items_helper.rb | 3 +- .../protected_branch/push_access_level.rb | 6 + app/views/shared/issuable/_sidebar.html.haml | 8 - .../load_balancer_replace_hosts.yml | 8 + ...ected_branch_push_access_levels_fields.yml | 10 ++ ...ig_hashes_group_streaming_destinations.yml | 8 + ...hashes_instance_streaming_destinations.yml | 8 + .../protected_branch_push_access_levels.yml | 2 + ..._to_protected_branch_push_access_levels.rb | 9 + ..._to_protected_branch_push_access_levels.rb | 9 + ...straint_from_merge_request_diff_commits.rb | 2 - ...constraint_from_traversal_ids_if_exists.rb | 2 - ...fig_hashes_group_streaming_destinations.rb | 25 +++ ..._hashes_instance_streaming_destinations.rb | 25 +++ ...s_levels_on_protected_branch_project_id.rb | 16 ++ ...s_levels_protected_branch_project_id_fk.rb | 17 ++ ...els_protected_branch_project_id_trigger.rb | 25 +++ ...levels_on_protected_branch_namespace_id.rb | 16 ++ ...levels_protected_branch_namespace_id_fk.rb | 17 ++ ...s_protected_branch_namespace_id_trigger.rb | 25 +++ ...tected_branch_push_access_levels_fields.rb | 17 ++ ...tected_branch_push_access_levels_fields.rb | 31 ++++ db/schema_migrations/20250409141444 | 1 + db/schema_migrations/20250409141503 | 1 + db/schema_migrations/20250414090241 | 1 + db/schema_migrations/20250414090246 | 1 + db/schema_migrations/20250414090248 | 1 + db/schema_migrations/20250414090250 | 1 + db/schema_migrations/20250414090252 | 1 + db/schema_migrations/20250414090255 | 1 + db/schema_migrations/20250414090258 | 1 + db/schema_migrations/20250414090260 | 1 + db/schema_migrations/20250414090264 | 1 + db/schema_migrations/20250414090268 | 1 + db/structure.sql | 50 +++++- doc/user/group/import/migrated_items.md | 16 +- lib/authn/tokens/personal_access_token.rb | 6 +- ...tected_branch_push_access_levels_fields.rb | 54 ++++++ ...fig_hashes_group_streaming_destinations.rb | 16 ++ ..._hashes_instance_streaming_destinations.rb | 16 ++ .../load_balancing/service_discovery.rb | 70 +++++++- locale/gitlab.pot | 6 +- ...hange_column_null_on_high_traffic_table.rb | 10 ++ scripts/frontend/quarantined_vue3_specs.txt | 1 - .../notes/components/note_body_spec.js | 49 ++++- .../components/new_project_url_select_spec.js | 28 +-- .../components/work_item_assignees_spec.js | 27 +++ .../components/work_items_list_app_spec.js | 168 +++++++++++++++++ spec/frontend/work_items/mock_data.js | 29 +++ spec/helpers/boards_helper_spec.rb | 2 + spec/helpers/work_items_helper_spec.rb | 3 +- .../tokens/personal_access_token_spec.rb | 21 +++ ...d_branch_push_access_levels_fields_spec.rb | 170 ++++++++++++++++++ .../load_balancing/service_discovery_spec.rb | 60 +++++-- ...d_branch_push_access_levels_fields_spec.rb | 28 +++ ...ashes_group_streaming_destinations_spec.rb | 26 +++ ...es_instance_streaming_destinations_spec.rb | 26 +++ ..._column_null_on_high_traffic_table_spec.rb | 14 +- 66 files changed, 1306 insertions(+), 96 deletions(-) rename app/assets/javascripts/work_items/graphql/{ => list}/work_item_bulk_update.mutation.graphql (100%) create mode 100644 app/assets/javascripts/work_items/graphql/list/work_item_parent.query.graphql create mode 100644 config/feature_flags/gitlab_com_derisk/load_balancer_replace_hosts.yml create mode 100644 db/docs/batched_background_migrations/backfill_protected_branch_push_access_levels_fields.yml create mode 100644 db/docs/batched_background_migrations/fix_string_config_hashes_group_streaming_destinations.yml create mode 100644 db/docs/batched_background_migrations/fix_string_config_hashes_instance_streaming_destinations.yml create mode 100644 db/migrate/20250414090241_add_protected_branch_project_id_to_protected_branch_push_access_levels.rb create mode 100644 db/migrate/20250414090252_add_protected_branch_namespace_id_to_protected_branch_push_access_levels.rb create mode 100644 db/post_migrate/20250409141444_queue_fix_string_config_hashes_group_streaming_destinations.rb create mode 100644 db/post_migrate/20250409141503_queue_fix_string_config_hashes_instance_streaming_destinations.rb create mode 100644 db/post_migrate/20250414090246_index_protected_branch_push_access_levels_on_protected_branch_project_id.rb create mode 100644 db/post_migrate/20250414090248_add_protected_branch_push_access_levels_protected_branch_project_id_fk.rb create mode 100644 db/post_migrate/20250414090250_add_protected_branch_push_access_levels_protected_branch_project_id_trigger.rb create mode 100644 db/post_migrate/20250414090255_index_protected_branch_push_access_levels_on_protected_branch_namespace_id.rb create mode 100644 db/post_migrate/20250414090258_add_protected_branch_push_access_levels_protected_branch_namespace_id_fk.rb create mode 100644 db/post_migrate/20250414090260_add_protected_branch_push_access_levels_protected_branch_namespace_id_trigger.rb create mode 100644 db/post_migrate/20250414090264_int_conversion_for_protected_branch_push_access_levels_fields.rb create mode 100644 db/post_migrate/20250414090268_queue_backfill_protected_branch_push_access_levels_fields.rb create mode 100644 db/schema_migrations/20250409141444 create mode 100644 db/schema_migrations/20250409141503 create mode 100644 db/schema_migrations/20250414090241 create mode 100644 db/schema_migrations/20250414090246 create mode 100644 db/schema_migrations/20250414090248 create mode 100644 db/schema_migrations/20250414090250 create mode 100644 db/schema_migrations/20250414090252 create mode 100644 db/schema_migrations/20250414090255 create mode 100644 db/schema_migrations/20250414090258 create mode 100644 db/schema_migrations/20250414090260 create mode 100644 db/schema_migrations/20250414090264 create mode 100644 db/schema_migrations/20250414090268 create mode 100644 lib/gitlab/background_migration/backfill_protected_branch_push_access_levels_fields.rb create mode 100644 lib/gitlab/background_migration/fix_string_config_hashes_group_streaming_destinations.rb create mode 100644 lib/gitlab/background_migration/fix_string_config_hashes_instance_streaming_destinations.rb create mode 100644 spec/lib/gitlab/background_migration/backfill_protected_branch_push_access_levels_fields_spec.rb create mode 100644 spec/migrations/20250319104254_queue_backfill_protected_branch_push_access_levels_fields_spec.rb create mode 100644 spec/migrations/20250409141444_queue_fix_string_config_hashes_group_streaming_destinations_spec.rb create mode 100644 spec/migrations/20250409141503_queue_fix_string_config_hashes_instance_streaming_destinations_spec.rb diff --git a/app/assets/javascripts/issuable/popover/components/issue_popover.vue b/app/assets/javascripts/issuable/popover/components/issue_popover.vue index cb2299316b0..6f99446004c 100644 --- a/app/assets/javascripts/issuable/popover/components/issue_popover.vue +++ b/app/assets/javascripts/issuable/popover/components/issue_popover.vue @@ -104,9 +104,7 @@ export default {