From c83db9983add747ec12dc6d5c1de02f64efed5b7 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 17 Mar 2025 12:07:29 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../Secret_Detection_Pattern_Change.md | 24 +++ .rubocop_todo/gitlab/service_response.yml | 1 - GITLAB_KAS_VERSION | 2 +- .../popover/components/mr_popover.vue | 6 +- .../components/merge_requests_query.vue | 2 + .../components/status_badge.vue | 16 ++ .../merge_request_dashboard/index.js | 1 + .../queries/assignee.query.graphql | 1 + .../assignee_or_reviewer.query.graphql | 1 + .../queries/merge_request.fragment.graphql | 3 + .../queries/reviewer.query.graphql | 1 + .../stylesheets/framework/typography.scss | 7 +- app/services/snippets/destroy_service.rb | 4 +- app/views/dashboard/merge_requests.html.haml | 2 +- .../merge_request_dashboard_merge_checks.yml | 9 + ...t_context_commit_diff_files_project_id.yml | 8 + ...bscription_add_on_purchases_started_at.yml | 2 +- ...ncident_management_oncall_participants.yml | 1 - .../incident_management_oncall_rotations.yml | 12 +- db/docs/incident_management_oncall_shifts.yml | 1 - ...erge_request_context_commit_diff_files.yml | 1 + ...merge_request_context_commit_diff_files.rb | 9 + ...context_commit_diff_files_on_project_id.rb | 16 ++ ...context_commit_diff_files_project_id_fk.rb | 17 ++ ...xt_commit_diff_files_project_id_trigger.rb | 25 +++ ...st_context_commit_diff_files_project_id.rb | 56 +++++ ...ubscription_add_on_purchases_started_at.rb | 23 ++ ...ent_oncall_rotation_project_id_not_null.rb | 14 ++ db/schema_migrations/20250308115801 | 1 + db/schema_migrations/20250308115802 | 1 + db/schema_migrations/20250308115803 | 1 + db/schema_migrations/20250308115804 | 1 + db/schema_migrations/20250308115805 | 1 + db/schema_migrations/20250312151614 | 1 + db/schema_migrations/20250314135633 | 1 + db/structure.sql | 27 ++- doc/administration/settings/slack_app.md | 2 +- doc/user/gitlab_duo/gateway.md | 5 +- lib/api/project_snippets.rb | 2 +- lib/api/snippets.rb | 2 +- ...st_context_commit_diff_files_project_id.rb | 27 +++ locale/gitlab.pot | 21 ++ scripts/frontend/quarantined_vue3_specs.txt | 2 - .../components/merge_requests_query_spec.js | 2 + .../components/status_badge_spec.js | 25 +++ spec/frontend/vue_compat_test_setup.js | 4 +- ...ntext_commit_diff_files_project_id_spec.rb | 197 ++++++++++++++++++ ...ntext_commit_diff_files_project_id_spec.rb | 33 +++ spec/requests/api/project_snippets_spec.rb | 18 ++ spec/requests/api/snippets_spec.rb | 18 ++ .../services/snippets/destroy_service_spec.rb | 17 +- 51 files changed, 639 insertions(+), 35 deletions(-) create mode 100644 .gitlab/issue_templates/Secret_Detection_Pattern_Change.md create mode 100644 config/feature_flags/gitlab_com_derisk/merge_request_dashboard_merge_checks.yml create mode 100644 db/docs/batched_background_migrations/backfill_merge_request_context_commit_diff_files_project_id.yml create mode 100644 db/migrate/20250308115801_add_project_id_to_merge_request_context_commit_diff_files.rb create mode 100644 db/post_migrate/20250308115802_index_merge_request_context_commit_diff_files_on_project_id.rb create mode 100644 db/post_migrate/20250308115803_add_merge_request_context_commit_diff_files_project_id_fk.rb create mode 100644 db/post_migrate/20250308115804_add_merge_request_context_commit_diff_files_project_id_trigger.rb create mode 100644 db/post_migrate/20250308115805_queue_backfill_merge_request_context_commit_diff_files_project_id.rb create mode 100644 db/post_migrate/20250312151614_finalize_backfill_subscription_add_on_purchases_started_at.rb create mode 100644 db/post_migrate/20250314135633_add_incident_management_oncall_rotation_project_id_not_null.rb create mode 100644 db/schema_migrations/20250308115801 create mode 100644 db/schema_migrations/20250308115802 create mode 100644 db/schema_migrations/20250308115803 create mode 100644 db/schema_migrations/20250308115804 create mode 100644 db/schema_migrations/20250308115805 create mode 100644 db/schema_migrations/20250312151614 create mode 100644 db/schema_migrations/20250314135633 create mode 100644 lib/gitlab/background_migration/backfill_merge_request_context_commit_diff_files_project_id.rb create mode 100644 spec/lib/gitlab/background_migration/backfill_merge_request_context_commit_diff_files_project_id_spec.rb create mode 100644 spec/migrations/20250308115805_queue_backfill_merge_request_context_commit_diff_files_project_id_spec.rb diff --git a/.gitlab/issue_templates/Secret_Detection_Pattern_Change.md b/.gitlab/issue_templates/Secret_Detection_Pattern_Change.md new file mode 100644 index 00000000000..f81f5c70e00 --- /dev/null +++ b/.gitlab/issue_templates/Secret_Detection_Pattern_Change.md @@ -0,0 +1,24 @@ +## Request + + +- [] This is an update to an existing rule +- [] This is a new rule + + +## Vendor + + + +## Examples + + + + +/label ~"section::sec" ~"devops::application security testing" ~"group::secret detection" ~"GitLab Ultimate" ~"Category:Secret Detection" ~"Secret Detection:Pattern Change" ~"type::maintenance" +/assign @abellucci @amarpatel diff --git a/.rubocop_todo/gitlab/service_response.yml b/.rubocop_todo/gitlab/service_response.yml index dd126337470..e3662cb7d48 100644 --- a/.rubocop_todo/gitlab/service_response.yml +++ b/.rubocop_todo/gitlab/service_response.yml @@ -28,7 +28,6 @@ Gitlab/ServiceResponse: - 'app/services/packages/mark_package_for_destruction_service.rb' - 'app/services/packages/rubygems/dependency_resolver_service.rb' - 'app/services/snippets/base_service.rb' - - 'app/services/snippets/destroy_service.rb' - 'app/services/timelogs/base_service.rb' - 'app/services/work_items/create_and_link_service.rb' - 'app/services/work_items/create_from_task_service.rb' diff --git a/GITLAB_KAS_VERSION b/GITLAB_KAS_VERSION index 0b24025293e..0c8e9fbc560 100644 --- a/GITLAB_KAS_VERSION +++ b/GITLAB_KAS_VERSION @@ -1 +1 @@ -7d35879381a67a26332ecdd66392a2ad30bf64ca +fe81274a218800d7e46002719c712915c8e491bf diff --git a/app/assets/javascripts/issuable/popover/components/mr_popover.vue b/app/assets/javascripts/issuable/popover/components/mr_popover.vue index 8a0fcb236a1..26a89ed8dd9 100644 --- a/app/assets/javascripts/issuable/popover/components/mr_popover.vue +++ b/app/assets/javascripts/issuable/popover/components/mr_popover.vue @@ -1,5 +1,5 @@