From fdcfcb29db95a3bf24acfffa869e9abc5872fffe Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 27 Nov 2024 12:16:23 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/database.gitlab-ci.yml | 2 +- .rubocop_todo/gitlab/bounded_contexts.yml | 1 - .../layout/line_break_after_final_mixin.yml | 1 - .rubocop_todo/layout/line_length.yml | 1 - .rubocop_todo/lint/unused_method_argument.yml | 1 - .../migration/ensure_factory_for_table.yml | 5 - .../rspec/before_all_role_assignment.yml | 1 - .rubocop_todo/rspec/context_wording.yml | 1 - .rubocop_todo/rspec/expect_change.yml | 1 - .rubocop_todo/rspec/receive_messages.yml | 1 - .rubocop_todo/style/hash_each_methods.yml | 1 - .../style/inline_disable_annotation.yml | 9 - GITALY_SERVER_VERSION | 2 +- GITLAB_KAS_VERSION | 2 +- .../components/path_navigation.vue | 2 +- .../board_card_loading_skeleton.vue | 2 +- .../components/sidebar/sidebar.vue | 12 +- app/assets/javascripts/ide/ide_router.js | 2 +- .../issuable/components/csv_export_modal.vue | 2 +- .../incidents/create_timeline_event.vue | 2 +- .../incidents/timeline_events_form.vue | 2 +- .../incidents/timeline_events_list.vue | 2 +- .../pages/dashboard/todos/index/todos.js | 4 +- .../components/notes/system_note.vue | 2 +- .../components/notes/system_note.vue | 2 +- .../work_item_attributes_wrapper.vue | 2 +- .../stylesheets/page_bundles/incidents.scss | 2 +- app/models/integrations/packagist.rb | 8 +- app/models/project_setting.rb | 2 + app/views/dashboard/todos/_todo.html.haml | 2 +- .../projects/pages/_pages_settings.html.haml | 11 - ...083_projects_settings_cicd_show_render.yml | 4 +- ...352_projects_settings_cicd_show_upload.yml | 4 +- ...364_projects_settings_cicd_show_delete.yml | 4 +- .../1674843937_Ci__Build_create_id_tokens.yml | 4 +- config/events/pull_manifest_from_cache.yml | 15 + config/events/pull_symbol_package.yml | 21 + ..._users_committing_ciconfigfile_monthly.yml | 2 + ..._users_pushing_mr_ciconfigfile_monthly.yml | 2 + ..._authoring_total_unique_counts_monthly.yml | 2 + ...15154445_p_ci_templates_kaniko_monthly.yml | 2 + ...1145023_p_ci_templates_katalon_monthly.yml | 2 + ...gement_id_tokens_build_created_monthly.yml | 4 +- ...e_users_committing_ciconfigfile_weekly.yml | 2 + ...e_users_pushing_mr_ciconfigfile_weekly.yml | 2 + ...e_authoring_total_unique_counts_weekly.yml | 2 + ...31145014_p_ci_templates_katalon_weekly.yml | 2 + ...agement_id_tokens_build_created_weekly.yml | 4 +- ...on_column_in_vulnerability_occurrences.yml | 8 - db/init_structure.sql | 1165 +++++++++++------ ...ndex_rate_limit_to_application_settings.rb | 7 - ...inder_last_sent_to_work_item_progresses.rb | 7 - ...74639_add_priority_to_user_achievements.rb | 7 - ...30906122405_add_cvss_to_vulnerabilities.rb | 17 - ...ex_to_violations_on_target_proj_id_sync.rb | 16 - ...143103_add_admin_members_to_member_role.rb | 13 - .../20230912141430_create_vscode_setting.rb | 12 - ...add_vulnerabilities_to_sbom_occurrences.rb | 7 - ...create_ci_finished_build_ch_sync_events.rb | 26 - ...14_create_scan_result_policy_violations.rb | 32 - ...icy_fk_to_scan_result_policy_violations.rb | 19 - ...est_fk_to_scan_result_policy_violations.rb | 19 - ...ect_fk_to_scan_result_policy_violations.rb | 19 - ...ttern_query_to_packages_protection_rule.rb | 22 - ...archy_enabled_to_hierarchy_restrictions.rb | 9 - ..._login_attempts_to_application_settings.rb | 7 - ..._settings_max_login_attempts_constraint.rb | 15 - ...riod_in_minutes_to_application_settings.rb | 7 - ...pts_unlock_period_in_minutes_constraint.rb | 15 - ..._add_sprint_id_and_weight_to_vsa_issues.rb | 15 - ...stry_db_enabled_to_application_settings.rb | 9 - ...hed_at_to_subscription_add_on_purchases.rb | 9 - ...rce_include_all_resources_to_workspaces.rb | 9 - ...ersion_to_batched_background_migrations.rb | 25 - ...ersion_in_batched_background_migrations.rb | 14 - ...latest_released_at_to_catalog_resources.rb | 9 - ...key_for_ci_pipelines_pipeline_id_bigint.rb | 22 - ...ntainer_repository_worker_job_instances.rb | 15 - ...448_add_index_on_okr_reminder_frequency.rb | 15 - ...signed_users_refreshed_at_and_add_on_id.rb | 17 - ...ai_access_token_to_application_settings.rb | 8 - ..._create_value_stream_analytics_settings.rb | 23 - ...d_index_on_pages_deployments_deleted_at.rb | 18 - ..._post_merge_column_to_mr_approval_rules.rb | 9 - ...51451_add_math_rendering_limits_enabled.rb | 9 - ...930094139_add_related_link_restrictions.rb | 21 - ...73437_create_abuse_report_user_mentions.rb | 24 - ...reign_key_to_abuse_report_user_mentions.rb | 16 - ...reign_key_to_abuse_report_user_mentions.rb | 15 - ...ate_container_registry_protection_rules.rb | 18 - ...add_uuid_and_version_to_vs_code_setting.rb | 13 - ...ue_stream_project_ids_filter_constraint.rb | 22 - ...o_smallint_in_packages_protection_rules.rb | 13 - ...ipants_from_cc_to_service_desk_settings.rb | 9 - ...task_request_attributes_to_zoekt_shards.rb | 30 - ...e_project_access_tokens_to_member_roles.rb | 7 - ...canceled_by_partition_id_to_p_ci_builds.rb | 13 - ...o_project_compliance_framework_settings.rb | 9 + ...ompliance_framework_settings_created_at.rb | 18 + ...e_index_events_author_id_and_created_at.rb | 18 - ...ci_sources_pipelines_pipeline_id_bigint.rb | 27 - ...dex_for_ci_pipelines_pipeline_id_bigint.rb | 17 - ...i_pipeline_chat_data_pipeline_id_bigint.rb | 54 - ...ci_pipeline_messages_pipeline_id_bigint.rb | 15 - ...ult_branch_protection_namespace_setting.rb | 22 - ..._queue_update_workspaces_config_version.rb | 26 - ..._backfill_finding_id_in_vulnerabilities.rb | 16 - ...lete_pages_domain_with_reserved_domains.rb | 20 - ...usly_create_index_for_uuid_type_casting.rb | 24 - ...drop_columns_from_geo_node_status_table.rb | 41 - ...ackfill_workspace_personal_access_token.rb | 22 - ...int_personal_access_token_in_workspaces.rb | 13 - ...cts_file_final_path_index_synchronously.rb | 18 - ...302_change_epics_hierarchy_restrictions.rb | 59 - ...for_shared_runners_duration_is_finished.rb | 26 - ..._monthly_usages_shared_runners_duration.rb | 30 - ..._migration_on_vulnerability_occurrences.rb | 38 - ...porary_index_on_uuid_for_type_migration.rb | 18 - ...gn_key_for_ci_stages_pipeline_id_bigint.rb | 22 - ...gn_key_for_ci_stages_pipeline_id_bigint.rb | 15 - ..._monthly_usages_shared_runners_duration.rb | 30 - ...key_for_ci_pipelines_pipeline_id_bigint.rb | 15 - ...ci_sources_pipelines_pipeline_id_bigint.rb | 26 - ...ci_sources_pipelines_pipeline_id_bigint.rb | 21 - ...ication_settings_ai_access_token_column.rb | 13 - ...es_on_type_and_visibility_and_parent_id.rb | 17 - ...ulnerability_occurences_on_prim_iden_id.rb | 18 - ..._drop_index_namespaces_on_runners_token.rb | 16 - ...gn_key_for_ci_stages_pipeline_id_bigint.rb | 15 - ...ci_sources_pipelines_pipeline_id_bigint.rb | 15 - ...ces_pipelines_source_pipeline_id_bigint.rb | 15 - ...ings_product_analytics_cluster_settings.rb | 34 - ...ings_product_analytics_cluster_settings.rb | 34 - ..._backfill_finding_id_in_vulnerabilities.rb | 16 - ...index_deployments_on_project_id_and_ref.rb | 14 - ...op_index_btree_namespaces_traversal_ids.rb | 16 - ...ci_pipelines_auto_canceled_by_id_bigint.rb | 15 - ...ci_pipeline_messages_pipeline_id_bigint.rb | 57 - .../20231003142534_add_build_timeout_index.rb | 17 - ...build_timeout_to_respect_max_validation.rb | 21 - ...231003145757_remove_build_timeout_index.rb | 15 - ...d_index_for_group_vulnerabilities_aysnc.rb | 24 - ...olumns_for_ci_stages_pipeline_id_bigint.rb | 13 - ...ci_sources_pipelines_pipeline_id_bigint.rb | 89 -- ...ces_force_include_all_resources_default.rb | 9 - ...dd_work_items_related_link_restrictions.rb | 80 -- ...e_hash_index_on_credit_card_validations.rb | 15 - ...ex_of_hashes_on_credit_card_validations.rb | 16 - ...5056_index_users_on_email_domain_and_id.rb | 17 - ...ex_rule_type_four_and_applicable_column.rb | 16 - ...index_deployments_on_project_id_and_ref.rb | 17 - ...has_remediations_of_vulnerability_reads.rb | 23 - ...058_drop_index_namespaces_on_updated_at.rb | 18 - ...0_sync_remove_index_events_on_author_id.rb | 18 - ...e_index_on_gpg_key_id_of_gpg_signatures.rb | 18 - ...dex_stopping_environments_on_updated_at.rb | 14 - ...mns_for_ci_pipelines_pipeline_id_bigint.rb | 13 - .../20231013174138_drop_member_tasks_table.rb | 13 - ...stics_pipeline_artifacts_size_migration.rb | 17 - ...vulnerability_project_id_and_on_id_sync.rb | 16 - ...t_conversion_for_notes_for_self_managed.rb | 17 - ...t_conversion_for_todos_for_self_managed.rb | 17 - ...r_system_note_metadata_for_self_managed.rb | 17 - ...for_epic_user_mentions_for_self_managed.rb | 17 - ...ersion_for_suggestions_for_self_managed.rb | 17 - ...or_issue_user_mentions_for_self_managed.rb | 17 - ...on_for_note_diff_files_for_self_managed.rb | 17 - ..._snippet_user_mentions_for_self_managed.rb | 17 - ...r_design_user_mentions_for_self_managed.rb | 17 - ...rability_user_mentions_for_self_managed.rb | 17 - ...r_commit_user_mentions_for_self_managed.rb | 17 - ..._request_user_mentions_for_self_managed.rb | 17 - ...onversion_for_timelogs_for_self_managed.rb | 17 - ...ersion_for_award_emoji_for_self_managed.rb | 17 - ..._conversion_for_events_for_self_managed.rb | 17 - ...238_remove_users_projects_creator_id_fk.rb | 20 - ...jects_marked_for_deletion_by_user_id_fk.rb | 20 - ...e_domain_allowlist_application_settings.rb | 17 - ...ay_state_domain_allowlist_saml_provider.rb | 17 - ...i_pipeline_variables_pipeline_id_bigint.rb | 44 - ...ndex_on_projects_for_adjourned_deletion.rb | 20 - ...0231017184446_redrop_member_tasks_table.rb | 32 - ..._namespaces_on_ldap_sync_last_update_at.rb | 18 - ...ion_column_in_vulnerability_occurrences.rb | 21 - db/schema_migrations/20230726172100 | 1 - db/schema_migrations/20230814045150 | 1 - db/schema_migrations/20230901200448 | 1 - db/schema_migrations/20230905174639 | 1 - db/schema_migrations/20230906102738 | 1 - db/schema_migrations/20230906122405 | 1 - db/schema_migrations/20230906215669 | 1 - db/schema_migrations/20230907020936 | 1 - db/schema_migrations/20230908033511 | 1 - db/schema_migrations/20230908065605 | 1 - db/schema_migrations/20230908082627 | 1 - db/schema_migrations/20230910120000 | 1 - db/schema_migrations/20230910143103 | 1 - db/schema_migrations/20230912105945 | 1 - db/schema_migrations/20230912141430 | 1 - db/schema_migrations/20230913071219 | 1 - db/schema_migrations/20230914092224 | 1 - db/schema_migrations/20230915100513 | 1 - db/schema_migrations/20230915103259 | 1 - db/schema_migrations/20230915111914 | 1 - db/schema_migrations/20230915111915 | 1 - db/schema_migrations/20230915111916 | 1 - db/schema_migrations/20230915111917 | 1 - db/schema_migrations/20230917144717 | 1 - db/schema_migrations/20230918084159 | 1 - db/schema_migrations/20230918091159 | 1 - db/schema_migrations/20230918122420 | 1 - db/schema_migrations/20230918122430 | 1 - db/schema_migrations/20230918122440 | 1 - db/schema_migrations/20230918122450 | 1 - db/schema_migrations/20230918123357 | 1 - db/schema_migrations/20230918143333 | 1 - db/schema_migrations/20230918145641 | 1 - db/schema_migrations/20230919123305 | 1 - db/schema_migrations/20230920122059 | 1 - db/schema_migrations/20230920153321 | 1 - db/schema_migrations/20230920154302 | 1 - db/schema_migrations/20230920162613 | 1 - db/schema_migrations/20230921081527 | 1 - db/schema_migrations/20230921082223 | 1 - db/schema_migrations/20230922004506 | 1 - db/schema_migrations/20230923094438 | 1 - db/schema_migrations/20230924095357 | 1 - db/schema_migrations/20230924134453 | 1 - db/schema_migrations/20230924154419 | 1 - db/schema_migrations/20230925024201 | 1 - db/schema_migrations/20230925062516 | 1 - db/schema_migrations/20230925062800 | 1 - db/schema_migrations/20230925095300 | 1 - db/schema_migrations/20230925095357 | 1 - db/schema_migrations/20230925170448 | 1 - db/schema_migrations/20230926024201 | 1 - db/schema_migrations/20230926040722 | 1 - db/schema_migrations/20230926040755 | 1 - db/schema_migrations/20230926105908 | 1 - db/schema_migrations/20230926113518 | 1 - db/schema_migrations/20230926115744 | 1 - db/schema_migrations/20230926133801 | 1 - db/schema_migrations/20230926201357 | 1 - db/schema_migrations/20230927045103 | 1 - db/schema_migrations/20230927141237 | 1 - db/schema_migrations/20230928024357 | 1 - db/schema_migrations/20230928073320 | 1 - db/schema_migrations/20230928104015 | 1 - db/schema_migrations/20230929063124 | 1 - db/schema_migrations/20230929063406 | 1 - db/schema_migrations/20230929095008 | 1 - db/schema_migrations/20230929095728 | 1 - db/schema_migrations/20230929151451 | 1 - db/schema_migrations/20230930094139 | 1 - db/schema_migrations/20231001105945 | 1 - db/schema_migrations/20231002023318 | 1 - db/schema_migrations/20231003003241 | 1 - db/schema_migrations/20231003034711 | 1 - db/schema_migrations/20231003073437 | 1 - db/schema_migrations/20231003073505 | 1 - db/schema_migrations/20231003073526 | 1 - db/schema_migrations/20231003083900 | 1 - db/schema_migrations/20231003142534 | 1 - db/schema_migrations/20231003142706 | 1 - db/schema_migrations/20231003145757 | 1 - db/schema_migrations/20231004053341 | 1 - db/schema_migrations/20231004080224 | 1 - db/schema_migrations/20231004091113 | 1 - db/schema_migrations/20231004100000 | 1 - db/schema_migrations/20231004120426 | 1 - db/schema_migrations/20231005131445 | 1 - db/schema_migrations/20231005145648 | 1 - db/schema_migrations/20231006154748 | 1 - db/schema_migrations/20231009104202 | 1 - db/schema_migrations/20231009104325 | 1 - db/schema_migrations/20231009105056 | 1 - db/schema_migrations/20231009115743 | 1 - db/schema_migrations/20231010011850 | 1 - db/schema_migrations/20231010101246 | 1 - db/schema_migrations/20231011142714 | 1 - db/schema_migrations/20231011150241 | 1 - db/schema_migrations/20231011200058 | 1 - db/schema_migrations/20231011232010 | 1 - db/schema_migrations/20231012161226 | 1 - db/schema_migrations/20231012180342 | 1 - db/schema_migrations/20231013031159 | 1 - db/schema_migrations/20231013135216 | 1 - db/schema_migrations/20231013174138 | 1 - db/schema_migrations/20231013181758 | 1 - db/schema_migrations/20231014081832 | 1 - db/schema_migrations/20231015111533 | 1 - db/schema_migrations/20231015225919 | 1 - db/schema_migrations/20231015230919 | 1 - db/schema_migrations/20231015231919 | 1 - db/schema_migrations/20231015232919 | 1 - db/schema_migrations/20231015233919 | 1 - db/schema_migrations/20231015234919 | 1 - db/schema_migrations/20231015235919 | 1 - db/schema_migrations/20231016000919 | 1 - db/schema_migrations/20231016001919 | 1 - db/schema_migrations/20231016002919 | 1 - db/schema_migrations/20231016003919 | 1 - db/schema_migrations/20231016004919 | 1 - db/schema_migrations/20231016005919 | 1 - db/schema_migrations/20231016010919 | 1 - db/schema_migrations/20231016011919 | 1 - db/schema_migrations/20231016100238 | 1 - db/schema_migrations/20231016101611 | 1 - db/schema_migrations/20231017055853 | 1 - db/schema_migrations/20231017060037 | 1 - db/schema_migrations/20231017064317 | 1 - db/schema_migrations/20231017114131 | 1 - db/schema_migrations/20231017172156 | 1 - db/schema_migrations/20231017184446 | 1 - db/schema_migrations/20231018100907 | 1 - db/schema_migrations/20231207221056 | 1 - db/schema_migrations/20241121191751 | 1 + db/schema_migrations/20241121191754 | 1 + db/structure.sql | 3 + doc/api/integrations.md | 6 +- doc/development/cloud_connector/index.md | 4 +- doc/development/fe_guide/style/scss.md | 11 +- .../internal_api/gitlab_subscriptions.md | 39 +- doc/operations/integrated_error_tracking.md | 3 +- doc/raketasks/x509_signatures.md | 8 +- doc/user/analytics/value_streams_dashboard.md | 14 + doc/user/project/codeowners/index.md | 3 + doc/user/project/codeowners/reference.md | 1 + doc/user/project/merge_requests/index.md | 19 +- doc/user/project/pages/index.md | 9 +- .../project/repository/signed_commits/x509.md | 18 +- lib/api/helpers/integrations_helpers.rb | 30 +- ...ion_column_in_vulnerability_occurrences.rb | 21 - lib/gitlab/pages.rb | 3 +- locale/gitlab.pot | 30 +- scripts/frontend/quarantined_vue3_specs.txt | 2 - .../components/delete_merged_branches_spec.js | 3 +- .../ide/components/branches/item_spec.js | 6 +- ...fill_finding_id_in_vulnerabilities_spec.rb | 2 +- ...olumn_in_vulnerability_occurrences_spec.rb | 139 -- spec/lib/gitlab/pages_spec.rb | 15 +- ...eline_variables_pipeline_id_bigint_spec.rb | 13 - ...eline_chat_data_pipeline_id_bigint_spec.rb | 72 - ...pages_domain_with_reserved_domains_spec.rb | 30 - ...hange_epics_hierarchy_restrictions_spec.rb | 62 - ..._timeout_to_respect_max_validation_spec.rb | 40 - ...rk_items_related_link_restrictions_spec.rb | 37 - ...urces_pipelines_pipeline_id_bigint_spec.rb | 38 - .../members/schedule_deletion_service_spec.rb | 31 +- spec/support/rspec_order_todo.yml | 1 - .../create_links_shared_examples.rb | 40 +- .../pages/_pages_settings.html.haml_spec.rb | 28 - 352 files changed, 1081 insertions(+), 3796 deletions(-) create mode 100644 config/events/pull_manifest_from_cache.yml create mode 100644 config/events/pull_symbol_package.yml delete mode 100644 db/docs/batched_background_migrations/backfill_uuid_conversion_column_in_vulnerability_occurrences.yml delete mode 100644 db/migrate/20230814045150_add_jobs_index_rate_limit_to_application_settings.rb delete mode 100644 db/migrate/20230901200448_add_okr_reminder_last_sent_to_work_item_progresses.rb delete mode 100644 db/migrate/20230905174639_add_priority_to_user_achievements.rb delete mode 100644 db/migrate/20230906122405_add_cvss_to_vulnerabilities.rb delete mode 100644 db/migrate/20230906215669_add_index_to_violations_on_target_proj_id_sync.rb delete mode 100644 db/migrate/20230910143103_add_admin_members_to_member_role.rb delete mode 100644 db/migrate/20230912141430_create_vscode_setting.rb delete mode 100644 db/migrate/20230915100513_add_vulnerabilities_to_sbom_occurrences.rb delete mode 100644 db/migrate/20230915103259_create_ci_finished_build_ch_sync_events.rb delete mode 100644 db/migrate/20230915111914_create_scan_result_policy_violations.rb delete mode 100644 db/migrate/20230915111915_add_scan_result_policy_fk_to_scan_result_policy_violations.rb delete mode 100644 db/migrate/20230915111916_add_merge_request_fk_to_scan_result_policy_violations.rb delete mode 100644 db/migrate/20230915111917_add_project_fk_to_scan_result_policy_violations.rb delete mode 100644 db/migrate/20230917144717_add_package_name_pattern_query_to_packages_protection_rule.rb delete mode 100644 db/migrate/20230918091159_add_cross_hierarchy_enabled_to_hierarchy_restrictions.rb delete mode 100644 db/migrate/20230918122420_add_max_login_attempts_to_application_settings.rb delete mode 100644 db/migrate/20230918122430_add_application_settings_max_login_attempts_constraint.rb delete mode 100644 db/migrate/20230918122440_add_failed_login_attempts_unlock_period_in_minutes_to_application_settings.rb delete mode 100644 db/migrate/20230918122450_add_application_settings_failed_login_attempts_unlock_period_in_minutes_constraint.rb delete mode 100644 db/migrate/20230918123357_add_sprint_id_and_weight_to_vsa_issues.rb delete mode 100644 db/migrate/20230919123305_add_container_registry_db_enabled_to_application_settings.rb delete mode 100644 db/migrate/20230920153321_add_last_assigned_users_refreshed_at_to_subscription_add_on_purchases.rb delete mode 100644 db/migrate/20230920162613_add_force_include_all_resources_to_workspaces.rb delete mode 100644 db/migrate/20230921081527_add_queued_migration_version_to_batched_background_migrations.rb delete mode 100644 db/migrate/20230921082223_add_limit_to_queued_migration_version_in_batched_background_migrations.rb delete mode 100644 db/migrate/20230922004506_add_latest_released_at_to_catalog_resources.rb delete mode 100644 db/migrate/20230925024201_add_foreign_key_for_ci_pipelines_pipeline_id_bigint.rb delete mode 100644 db/migrate/20230925095300_remove_deprecated_delete_container_repository_worker_job_instances.rb delete mode 100644 db/migrate/20230925170448_add_index_on_okr_reminder_frequency.rb delete mode 100644 db/migrate/20230926105908_add_index_to_add_on_purchases_on_last_assigned_users_refreshed_at_and_add_on_id.rb delete mode 100644 db/migrate/20230926115744_add_vertex_ai_access_token_to_application_settings.rb delete mode 100644 db/migrate/20230926133801_create_value_stream_analytics_settings.rb delete mode 100644 db/migrate/20230927141237_add_index_on_pages_deployments_deleted_at.rb delete mode 100644 db/migrate/20230928073320_add_applicable_post_merge_column_to_mr_approval_rules.rb delete mode 100644 db/migrate/20230929151451_add_math_rendering_limits_enabled.rb delete mode 100644 db/migrate/20230930094139_add_related_link_restrictions.rb delete mode 100644 db/migrate/20231003073437_create_abuse_report_user_mentions.rb delete mode 100644 db/migrate/20231003073505_add_abuse_reports_foreign_key_to_abuse_report_user_mentions.rb delete mode 100644 db/migrate/20231003073526_add_notes_foreign_key_to_abuse_report_user_mentions.rb delete mode 100644 db/migrate/20231004100000_create_container_registry_protection_rules.rb delete mode 100644 db/migrate/20231005145648_add_uuid_and_version_to_vs_code_setting.rb delete mode 100644 db/migrate/20231006154748_replace_value_stream_project_ids_filter_constraint.rb delete mode 100644 db/migrate/20231010101246_change_push_protected_up_to_access_level_to_smallint_in_packages_protection_rules.rb delete mode 100644 db/migrate/20231011150241_add_external_participants_from_cc_to_service_desk_settings.rb delete mode 100644 db/migrate/20231013135216_add_task_request_attributes_to_zoekt_shards.rb delete mode 100644 db/migrate/20231015111533_add_manage_project_access_tokens_to_member_roles.rb delete mode 100644 db/migrate/20231017114131_add_auto_canceled_by_partition_id_to_p_ci_builds.rb create mode 100644 db/migrate/20241121191751_add_created_at_column_to_project_compliance_framework_settings.rb create mode 100644 db/migrate/20241121191754_add_index_to_project_compliance_framework_settings_created_at.rb delete mode 100644 db/post_migrate/20230726172100_remove_index_events_author_id_and_created_at.rb delete mode 100644 db/post_migrate/20230906102738_sync_index_for_ci_sources_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230907020936_sync_index_for_ci_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230908033511_swap_columns_for_ci_pipeline_chat_data_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230908065605_validate_foreign_key_for_ci_pipeline_messages_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230908082627_finalize_backfill_default_branch_protection_namespace_setting.rb delete mode 100644 db/post_migrate/20230910120000_queue_update_workspaces_config_version.rb delete mode 100644 db/post_migrate/20230912105945_queue_backfill_finding_id_in_vulnerabilities.rb delete mode 100644 db/post_migrate/20230913071219_delete_pages_domain_with_reserved_domains.rb delete mode 100644 db/post_migrate/20230914092224_synchronously_create_index_for_uuid_type_casting.rb delete mode 100644 db/post_migrate/20230918084159_drop_columns_from_geo_node_status_table.rb delete mode 100644 db/post_migrate/20230918143333_finalize_backfill_workspace_personal_access_token.rb delete mode 100644 db/post_migrate/20230918145641_add_not_null_constraint_personal_access_token_in_workspaces.rb delete mode 100644 db/post_migrate/20230920122059_add_ci_job_artifacts_file_final_path_index_synchronously.rb delete mode 100644 db/post_migrate/20230920154302_change_epics_hierarchy_restrictions.rb delete mode 100644 db/post_migrate/20230923094438_ensure_backfill_for_shared_runners_duration_is_finished.rb delete mode 100644 db/post_migrate/20230924095357_swap_columns_for_ci_project_monthly_usages_shared_runners_duration.rb delete mode 100644 db/post_migrate/20230924134453_cleanup_uuid_type_migration_on_vulnerability_occurrences.rb delete mode 100644 db/post_migrate/20230924154419_drop_temporary_index_on_uuid_for_type_migration.rb delete mode 100644 db/post_migrate/20230925062516_add_foreign_key_for_ci_stages_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230925062800_async_validate_foreign_key_for_ci_stages_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230925095357_swap_columns_for_ci_namespace_monthly_usages_shared_runners_duration.rb delete mode 100644 db/post_migrate/20230926024201_async_validate_foreign_key_for_ci_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230926040722_add_foreign_key_for_ci_sources_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230926040755_async_validate_foreign_key_for_ci_sources_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230926113518_remove_application_settings_ai_access_token_column.rb delete mode 100644 db/post_migrate/20230926201357_drop_index_namespaces_on_type_and_visibility_and_parent_id.rb delete mode 100644 db/post_migrate/20230927045103_async_idx_vulnerability_occurences_on_prim_iden_id.rb delete mode 100644 db/post_migrate/20230928024357_drop_index_namespaces_on_runners_token.rb delete mode 100644 db/post_migrate/20230928104015_sync_foreign_key_for_ci_stages_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230929063124_sync_foreign_key_for_ci_sources_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230929063406_sync_foreign_key_for_ci_sources_pipelines_source_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20230929095008_drop_application_settings_product_analytics_cluster_settings.rb delete mode 100644 db/post_migrate/20230929095728_drop_project_settings_product_analytics_cluster_settings.rb delete mode 100644 db/post_migrate/20231001105945_requeue_backfill_finding_id_in_vulnerabilities.rb delete mode 100644 db/post_migrate/20231002023318_prepare_removal_index_deployments_on_project_id_and_ref.rb delete mode 100644 db/post_migrate/20231003003241_drop_index_btree_namespaces_traversal_ids.rb delete mode 100644 db/post_migrate/20231003034711_sync_foreign_key_for_ci_pipelines_auto_canceled_by_id_bigint.rb delete mode 100644 db/post_migrate/20231003083900_swap_columns_for_ci_pipeline_messages_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20231003142534_add_build_timeout_index.rb delete mode 100644 db/post_migrate/20231003142706_lower_project_build_timeout_to_respect_max_validation.rb delete mode 100644 db/post_migrate/20231003145757_remove_build_timeout_index.rb delete mode 100644 db/post_migrate/20231004053341_add_index_for_group_vulnerabilities_aysnc.rb delete mode 100644 db/post_migrate/20231004080224_swap_columns_for_ci_stages_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20231004091113_swap_columns_for_ci_sources_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20231004120426_change_workspaces_force_include_all_resources_default.rb delete mode 100644 db/post_migrate/20231005131445_add_work_items_related_link_restrictions.rb delete mode 100644 db/post_migrate/20231009104202_add_holder_name_hash_index_on_credit_card_validations.rb delete mode 100644 db/post_migrate/20231009104325_add_partial_match_index_of_hashes_on_credit_card_validations.rb delete mode 100644 db/post_migrate/20231009105056_index_users_on_email_domain_and_id.rb delete mode 100644 db/post_migrate/20231009115743_add_duplicate_index_rule_type_four_and_applicable_column.rb delete mode 100644 db/post_migrate/20231010011850_drop_index_deployments_on_project_id_and_ref.rb delete mode 100644 db/post_migrate/20231011142714_queue_backfill_has_remediations_of_vulnerability_reads.rb delete mode 100644 db/post_migrate/20231011200058_drop_index_namespaces_on_updated_at.rb delete mode 100644 db/post_migrate/20231011232010_sync_remove_index_events_on_author_id.rb delete mode 100644 db/post_migrate/20231012161226_change_index_on_gpg_key_id_of_gpg_signatures.rb delete mode 100644 db/post_migrate/20231012180342_index_stopping_environments_on_updated_at.rb delete mode 100644 db/post_migrate/20231013031159_swap_columns_for_ci_pipelines_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20231013174138_drop_member_tasks_table.rb delete mode 100644 db/post_migrate/20231013181758_remove_temp_index_for_project_statistics_pipeline_artifacts_size_migration.rb delete mode 100644 db/post_migrate/20231014081832_create_index_vulnerability_project_id_and_on_id_sync.rb delete mode 100644 db/post_migrate/20231015225919_cleanup_bigint_conversion_for_notes_for_self_managed.rb delete mode 100644 db/post_migrate/20231015230919_cleanup_bigint_conversion_for_todos_for_self_managed.rb delete mode 100644 db/post_migrate/20231015231919_cleanup_bigint_conversion_for_system_note_metadata_for_self_managed.rb delete mode 100644 db/post_migrate/20231015232919_cleanup_bigint_conversion_for_epic_user_mentions_for_self_managed.rb delete mode 100644 db/post_migrate/20231015233919_cleanup_bigint_conversion_for_suggestions_for_self_managed.rb delete mode 100644 db/post_migrate/20231015234919_cleanup_bigint_conversion_for_issue_user_mentions_for_self_managed.rb delete mode 100644 db/post_migrate/20231015235919_cleanup_bigint_conversion_for_note_diff_files_for_self_managed.rb delete mode 100644 db/post_migrate/20231016000919_cleanup_bigint_conversion_for_snippet_user_mentions_for_self_managed.rb delete mode 100644 db/post_migrate/20231016001919_cleanup_bigint_conversion_for_design_user_mentions_for_self_managed.rb delete mode 100644 db/post_migrate/20231016002919_cleanup_bigint_conversion_for_vulnerability_user_mentions_for_self_managed.rb delete mode 100644 db/post_migrate/20231016003919_cleanup_bigint_conversion_for_commit_user_mentions_for_self_managed.rb delete mode 100644 db/post_migrate/20231016004919_cleanup_bigint_conversion_for_merge_request_user_mentions_for_self_managed.rb delete mode 100644 db/post_migrate/20231016005919_cleanup_bigint_conversion_for_timelogs_for_self_managed.rb delete mode 100644 db/post_migrate/20231016010919_cleanup_bigint_conversion_for_award_emoji_for_self_managed.rb delete mode 100644 db/post_migrate/20231016011919_cleanup_bigint_conversion_for_events_for_self_managed.rb delete mode 100644 db/post_migrate/20231016100238_remove_users_projects_creator_id_fk.rb delete mode 100644 db/post_migrate/20231016101611_remove_users_projects_marked_for_deletion_by_user_id_fk.rb delete mode 100644 db/post_migrate/20231017055853_remove_relay_state_domain_allowlist_application_settings.rb delete mode 100644 db/post_migrate/20231017060037_remove_relay_state_domain_allowlist_saml_provider.rb delete mode 100644 db/post_migrate/20231017064317_swap_columns_for_ci_pipeline_variables_pipeline_id_bigint.rb delete mode 100644 db/post_migrate/20231017172156_add_index_on_projects_for_adjourned_deletion.rb delete mode 100644 db/post_migrate/20231017184446_redrop_member_tasks_table.rb delete mode 100644 db/post_migrate/20231018100907_drop_index_namespaces_on_ldap_sync_last_update_at.rb delete mode 100644 db/post_migrate/20231207221056_finalize_backfill_uuid_conversion_column_in_vulnerability_occurrences.rb delete mode 100644 db/schema_migrations/20230726172100 delete mode 100644 db/schema_migrations/20230814045150 delete mode 100644 db/schema_migrations/20230901200448 delete mode 100644 db/schema_migrations/20230905174639 delete mode 100644 db/schema_migrations/20230906102738 delete mode 100644 db/schema_migrations/20230906122405 delete mode 100644 db/schema_migrations/20230906215669 delete mode 100644 db/schema_migrations/20230907020936 delete mode 100644 db/schema_migrations/20230908033511 delete mode 100644 db/schema_migrations/20230908065605 delete mode 100644 db/schema_migrations/20230908082627 delete mode 100644 db/schema_migrations/20230910120000 delete mode 100644 db/schema_migrations/20230910143103 delete mode 100644 db/schema_migrations/20230912105945 delete mode 100644 db/schema_migrations/20230912141430 delete mode 100644 db/schema_migrations/20230913071219 delete mode 100644 db/schema_migrations/20230914092224 delete mode 100644 db/schema_migrations/20230915100513 delete mode 100644 db/schema_migrations/20230915103259 delete mode 100644 db/schema_migrations/20230915111914 delete mode 100644 db/schema_migrations/20230915111915 delete mode 100644 db/schema_migrations/20230915111916 delete mode 100644 db/schema_migrations/20230915111917 delete mode 100644 db/schema_migrations/20230917144717 delete mode 100644 db/schema_migrations/20230918084159 delete mode 100644 db/schema_migrations/20230918091159 delete mode 100644 db/schema_migrations/20230918122420 delete mode 100644 db/schema_migrations/20230918122430 delete mode 100644 db/schema_migrations/20230918122440 delete mode 100644 db/schema_migrations/20230918122450 delete mode 100644 db/schema_migrations/20230918123357 delete mode 100644 db/schema_migrations/20230918143333 delete mode 100644 db/schema_migrations/20230918145641 delete mode 100644 db/schema_migrations/20230919123305 delete mode 100644 db/schema_migrations/20230920122059 delete mode 100644 db/schema_migrations/20230920153321 delete mode 100644 db/schema_migrations/20230920154302 delete mode 100644 db/schema_migrations/20230920162613 delete mode 100644 db/schema_migrations/20230921081527 delete mode 100644 db/schema_migrations/20230921082223 delete mode 100644 db/schema_migrations/20230922004506 delete mode 100644 db/schema_migrations/20230923094438 delete mode 100644 db/schema_migrations/20230924095357 delete mode 100644 db/schema_migrations/20230924134453 delete mode 100644 db/schema_migrations/20230924154419 delete mode 100644 db/schema_migrations/20230925024201 delete mode 100644 db/schema_migrations/20230925062516 delete mode 100644 db/schema_migrations/20230925062800 delete mode 100644 db/schema_migrations/20230925095300 delete mode 100644 db/schema_migrations/20230925095357 delete mode 100644 db/schema_migrations/20230925170448 delete mode 100644 db/schema_migrations/20230926024201 delete mode 100644 db/schema_migrations/20230926040722 delete mode 100644 db/schema_migrations/20230926040755 delete mode 100644 db/schema_migrations/20230926105908 delete mode 100644 db/schema_migrations/20230926113518 delete mode 100644 db/schema_migrations/20230926115744 delete mode 100644 db/schema_migrations/20230926133801 delete mode 100644 db/schema_migrations/20230926201357 delete mode 100644 db/schema_migrations/20230927045103 delete mode 100644 db/schema_migrations/20230927141237 delete mode 100644 db/schema_migrations/20230928024357 delete mode 100644 db/schema_migrations/20230928073320 delete mode 100644 db/schema_migrations/20230928104015 delete mode 100644 db/schema_migrations/20230929063124 delete mode 100644 db/schema_migrations/20230929063406 delete mode 100644 db/schema_migrations/20230929095008 delete mode 100644 db/schema_migrations/20230929095728 delete mode 100644 db/schema_migrations/20230929151451 delete mode 100644 db/schema_migrations/20230930094139 delete mode 100644 db/schema_migrations/20231001105945 delete mode 100644 db/schema_migrations/20231002023318 delete mode 100644 db/schema_migrations/20231003003241 delete mode 100644 db/schema_migrations/20231003034711 delete mode 100644 db/schema_migrations/20231003073437 delete mode 100644 db/schema_migrations/20231003073505 delete mode 100644 db/schema_migrations/20231003073526 delete mode 100644 db/schema_migrations/20231003083900 delete mode 100644 db/schema_migrations/20231003142534 delete mode 100644 db/schema_migrations/20231003142706 delete mode 100644 db/schema_migrations/20231003145757 delete mode 100644 db/schema_migrations/20231004053341 delete mode 100644 db/schema_migrations/20231004080224 delete mode 100644 db/schema_migrations/20231004091113 delete mode 100644 db/schema_migrations/20231004100000 delete mode 100644 db/schema_migrations/20231004120426 delete mode 100644 db/schema_migrations/20231005131445 delete mode 100644 db/schema_migrations/20231005145648 delete mode 100644 db/schema_migrations/20231006154748 delete mode 100644 db/schema_migrations/20231009104202 delete mode 100644 db/schema_migrations/20231009104325 delete mode 100644 db/schema_migrations/20231009105056 delete mode 100644 db/schema_migrations/20231009115743 delete mode 100644 db/schema_migrations/20231010011850 delete mode 100644 db/schema_migrations/20231010101246 delete mode 100644 db/schema_migrations/20231011142714 delete mode 100644 db/schema_migrations/20231011150241 delete mode 100644 db/schema_migrations/20231011200058 delete mode 100644 db/schema_migrations/20231011232010 delete mode 100644 db/schema_migrations/20231012161226 delete mode 100644 db/schema_migrations/20231012180342 delete mode 100644 db/schema_migrations/20231013031159 delete mode 100644 db/schema_migrations/20231013135216 delete mode 100644 db/schema_migrations/20231013174138 delete mode 100644 db/schema_migrations/20231013181758 delete mode 100644 db/schema_migrations/20231014081832 delete mode 100644 db/schema_migrations/20231015111533 delete mode 100644 db/schema_migrations/20231015225919 delete mode 100644 db/schema_migrations/20231015230919 delete mode 100644 db/schema_migrations/20231015231919 delete mode 100644 db/schema_migrations/20231015232919 delete mode 100644 db/schema_migrations/20231015233919 delete mode 100644 db/schema_migrations/20231015234919 delete mode 100644 db/schema_migrations/20231015235919 delete mode 100644 db/schema_migrations/20231016000919 delete mode 100644 db/schema_migrations/20231016001919 delete mode 100644 db/schema_migrations/20231016002919 delete mode 100644 db/schema_migrations/20231016003919 delete mode 100644 db/schema_migrations/20231016004919 delete mode 100644 db/schema_migrations/20231016005919 delete mode 100644 db/schema_migrations/20231016010919 delete mode 100644 db/schema_migrations/20231016011919 delete mode 100644 db/schema_migrations/20231016100238 delete mode 100644 db/schema_migrations/20231016101611 delete mode 100644 db/schema_migrations/20231017055853 delete mode 100644 db/schema_migrations/20231017060037 delete mode 100644 db/schema_migrations/20231017064317 delete mode 100644 db/schema_migrations/20231017114131 delete mode 100644 db/schema_migrations/20231017172156 delete mode 100644 db/schema_migrations/20231017184446 delete mode 100644 db/schema_migrations/20231018100907 delete mode 100644 db/schema_migrations/20231207221056 create mode 100644 db/schema_migrations/20241121191751 create mode 100644 db/schema_migrations/20241121191754 delete mode 100644 lib/gitlab/background_migration/backfill_uuid_conversion_column_in_vulnerability_occurrences.rb delete mode 100644 spec/lib/gitlab/background_migration/backfill_uuid_conversion_column_in_vulnerability_occurrences_spec.rb delete mode 100644 spec/migrations/20230905064317_swap_columns_for_ci_pipeline_variables_pipeline_id_bigint_spec.rb delete mode 100644 spec/migrations/20230908033511_swap_columns_for_ci_pipeline_chat_data_pipeline_id_bigint_spec.rb delete mode 100644 spec/migrations/20230913071219_delete_pages_domain_with_reserved_domains_spec.rb delete mode 100644 spec/migrations/20230920154302_change_epics_hierarchy_restrictions_spec.rb delete mode 100644 spec/migrations/20231003142706_lower_project_build_timeout_to_respect_max_validation_spec.rb delete mode 100644 spec/migrations/add_work_items_related_link_restrictions_spec.rb delete mode 100644 spec/migrations/db/post_migrate/20231004091113_swap_columns_for_ci_sources_pipelines_pipeline_id_bigint_spec.rb diff --git a/.gitlab/ci/database.gitlab-ci.yml b/.gitlab/ci/database.gitlab-ci.yml index 4ba7277ced5..955b49eeb7d 100644 --- a/.gitlab/ci/database.gitlab-ci.yml +++ b/.gitlab/ci/database.gitlab-ci.yml @@ -66,7 +66,7 @@ db:rollback: - .db-job-base - .rails:rules:db-rollback script: - - bundle exec rake db:migrate VERSION=20230721095222 # First 16-4-stable-ee migration + - bundle exec rake db:migrate VERSION=20230721095222 # First 16-5-stable-ee migration - bundle exec rake db:migrate db:rollback single-db: diff --git a/.rubocop_todo/gitlab/bounded_contexts.yml b/.rubocop_todo/gitlab/bounded_contexts.yml index 6e345f4df28..5005861034b 100644 --- a/.rubocop_todo/gitlab/bounded_contexts.yml +++ b/.rubocop_todo/gitlab/bounded_contexts.yml @@ -3244,7 +3244,6 @@ Gitlab/BoundedContexts: - 'ee/app/services/epics/epic_links/list_service.rb' - 'ee/app/services/epics/epic_links/update_service.rb' - 'ee/app/services/epics/issue_promote_service.rb' - - 'ee/app/services/epics/related_epic_links/create_service.rb' - 'ee/app/services/epics/related_epic_links/destroy_service.rb' - 'ee/app/services/epics/related_epic_links/list_service.rb' - 'ee/app/services/epics/reopen_service.rb' diff --git a/.rubocop_todo/layout/line_break_after_final_mixin.yml b/.rubocop_todo/layout/line_break_after_final_mixin.yml index 64a530dcabd..e6b1ba128fb 100644 --- a/.rubocop_todo/layout/line_break_after_final_mixin.yml +++ b/.rubocop_todo/layout/line_break_after_final_mixin.yml @@ -46,7 +46,6 @@ Layout/LineBreakAfterFinalMixin: - 'app/workers/user_status_cleanup/batch_worker.rb' - 'app/workers/users/create_statistics_worker.rb' - 'db/migrate/20240213223630_add_duo_features_enabled_cascading_setting.rb' - - 'db/post_migrate/20231017064317_swap_columns_for_ci_pipeline_variables_pipeline_id_bigint.rb' - 'db/post_migrate/20231122111935_drop_index_web_hook_logs_part_on_web_hook_id.rb' - 'db/post_migrate/20240122071840_ensure_backfill_for_ci_builds_integer_columns_is_finished.rb' - 'db/post_migrate/20240419122328_swap_vulnerability_feedback_pipeline_id_convert_to_bigint.rb' diff --git a/.rubocop_todo/layout/line_length.yml b/.rubocop_todo/layout/line_length.yml index 56ed72287bc..45fdf5f047e 100644 --- a/.rubocop_todo/layout/line_length.yml +++ b/.rubocop_todo/layout/line_length.yml @@ -1762,7 +1762,6 @@ Layout/LineLength: - 'ee/spec/services/elastic/process_initial_bookkeeping_service_spec.rb' - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/epics/issue_promote_service_spec.rb' - - 'ee/spec/services/epics/related_epic_links/create_service_spec.rb' - 'ee/spec/services/epics/update_service_spec.rb' - 'ee/spec/services/external_status_checks/update_service_spec.rb' - 'ee/spec/services/geo/blob_download_service_spec.rb' diff --git a/.rubocop_todo/lint/unused_method_argument.yml b/.rubocop_todo/lint/unused_method_argument.yml index 98302efec4d..3a845923eb6 100644 --- a/.rubocop_todo/lint/unused_method_argument.yml +++ b/.rubocop_todo/lint/unused_method_argument.yml @@ -235,7 +235,6 @@ Lint/UnusedMethodArgument: - 'ee/app/services/audit_events/runners_token_audit_event_service.rb' - 'ee/app/services/boards/epic_lists/update_service.rb' - 'ee/app/services/concerns/incident_management/oncall_rotations/shared_rotation_logic.rb' - - 'ee/app/services/epics/related_epic_links/create_service.rb' - 'ee/app/services/epics/transfer_service.rb' - 'ee/app/services/group_saml/identity/destroy_service.rb' - 'ee/app/services/projects/update_mirror_service.rb' diff --git a/.rubocop_todo/migration/ensure_factory_for_table.yml b/.rubocop_todo/migration/ensure_factory_for_table.yml index 86bcdd7d3db..58f4d8f1b33 100644 --- a/.rubocop_todo/migration/ensure_factory_for_table.yml +++ b/.rubocop_todo/migration/ensure_factory_for_table.yml @@ -1,15 +1,10 @@ --- Migration/EnsureFactoryForTable: Exclude: - - 'db/migrate/20230915103259_create_ci_finished_build_ch_sync_events.rb' - 'db/migrate/20230926092914_add_approval_group_rules.rb' - 'db/migrate/20230926092944_add_approval_group_rules_groups.rb' - 'db/migrate/20230926093004_add_approval_group_rules_users.rb' - 'db/migrate/20230926093025_add_approval_group_rules_protected_branches.rb' - - 'db/migrate/20230926133801_create_value_stream_analytics_settings.rb' - - 'db/migrate/20230930094139_add_related_link_restrictions.rb' - - 'db/migrate/20231003073437_create_abuse_report_user_mentions.rb' - - 'db/migrate/20231004100000_create_container_registry_protection_rules.rb' - 'db/migrate/20231017095738_create_activity_pub_releases_subscriptions.rb' - 'db/migrate/20231017134349_create_ml_model_metadata.rb' - 'db/migrate/20231020095624_create_audit_events_streaming_http_group_namespace_filters.rb' diff --git a/.rubocop_todo/rspec/before_all_role_assignment.yml b/.rubocop_todo/rspec/before_all_role_assignment.yml index b957d14d622..c4db23a7275 100644 --- a/.rubocop_todo/rspec/before_all_role_assignment.yml +++ b/.rubocop_todo/rspec/before_all_role_assignment.yml @@ -567,7 +567,6 @@ RSpec/BeforeAllRoleAssignment: - 'ee/spec/services/epics/create_service_spec.rb' - 'ee/spec/services/epics/epic_links/create_service_spec.rb' - 'ee/spec/services/epics/issue_promote_service_spec.rb' - - 'ee/spec/services/epics/related_epic_links/create_service_spec.rb' - 'ee/spec/services/epics/related_epic_links/list_service_spec.rb' - 'ee/spec/services/epics/reopen_service_spec.rb' - 'ee/spec/services/epics/transfer_service_spec.rb' diff --git a/.rubocop_todo/rspec/context_wording.yml b/.rubocop_todo/rspec/context_wording.yml index 9bf1ab7d66f..56d2e2f16e5 100644 --- a/.rubocop_todo/rspec/context_wording.yml +++ b/.rubocop_todo/rspec/context_wording.yml @@ -665,7 +665,6 @@ RSpec/ContextWording: - 'ee/spec/services/epic_issues/update_service_spec.rb' - 'ee/spec/services/epics/create_service_spec.rb' - 'ee/spec/services/epics/epic_links/list_service_spec.rb' - - 'ee/spec/services/epics/related_epic_links/create_service_spec.rb' - 'ee/spec/services/epics/related_epic_links/destroy_service_spec.rb' - 'ee/spec/services/epics/update_service_spec.rb' - 'ee/spec/services/external_status_checks/dispatch_service_spec.rb' diff --git a/.rubocop_todo/rspec/expect_change.yml b/.rubocop_todo/rspec/expect_change.yml index 4af0564f101..80f81cc953f 100644 --- a/.rubocop_todo/rspec/expect_change.yml +++ b/.rubocop_todo/rspec/expect_change.yml @@ -102,7 +102,6 @@ RSpec/ExpectChange: - 'ee/spec/services/elastic/indexing_control_service_spec.rb' - 'ee/spec/services/epic_issues/create_service_spec.rb' - 'ee/spec/services/epics/issue_promote_service_spec.rb' - - 'ee/spec/services/epics/related_epic_links/create_service_spec.rb' - 'ee/spec/services/epics/transfer_service_spec.rb' - 'ee/spec/services/geo/container_repository_registry_removal_service_spec.rb' - 'ee/spec/services/geo/file_registry_removal_service_spec.rb' diff --git a/.rubocop_todo/rspec/receive_messages.yml b/.rubocop_todo/rspec/receive_messages.yml index 40751d491fd..e1975dc43fd 100644 --- a/.rubocop_todo/rspec/receive_messages.yml +++ b/.rubocop_todo/rspec/receive_messages.yml @@ -158,7 +158,6 @@ RSpec/ReceiveMessages: - 'ee/spec/services/ee/spam/spam_verdict_service_spec.rb' - 'ee/spec/services/ee/work_items/related_work_item_links/create_service_spec.rb' - 'ee/spec/services/epic_issues/create_service_spec.rb' - - 'ee/spec/services/epics/related_epic_links/create_service_spec.rb' - 'ee/spec/services/geo/container_repository_sync_spec.rb' - 'ee/spec/services/geo/framework_repository_sync_service_spec.rb' - 'ee/spec/services/gitlab_subscriptions/create_service_spec.rb' diff --git a/.rubocop_todo/style/hash_each_methods.yml b/.rubocop_todo/style/hash_each_methods.yml index b451d36452a..bf65634e209 100644 --- a/.rubocop_todo/style/hash_each_methods.yml +++ b/.rubocop_todo/style/hash_each_methods.yml @@ -32,7 +32,6 @@ Style/HashEachMethods: - 'app/services/security/merge_reports_service.rb' - 'config/initializers/6_validations.rb' - 'config/initializers/8_gitaly.rb' - - 'db/post_migrate/20230906102738_sync_index_for_ci_sources_pipelines_pipeline_id_bigint.rb' - 'db/post_migrate/20240422070036_swap_ci_pipelines_pk_with_bigint_p_ci_builds_p_ci_stages.rb' - 'ee/app/graphql/types/compliance_management/merge_requests/compliance_violation_reason_enum.rb' - 'ee/app/graphql/types/compliance_management/merge_requests/compliance_violation_severity_enum.rb' diff --git a/.rubocop_todo/style/inline_disable_annotation.yml b/.rubocop_todo/style/inline_disable_annotation.yml index eaaeddf445a..847e54693ce 100644 --- a/.rubocop_todo/style/inline_disable_annotation.yml +++ b/.rubocop_todo/style/inline_disable_annotation.yml @@ -998,19 +998,10 @@ Style/InlineDisableAnnotation: - 'config/routes/project.rb' - 'danger/ce_ee_vue_templates/Dangerfile' - 'danger/roulette/Dangerfile' - - 'db/migrate/20230915103259_create_ci_finished_build_ch_sync_events.rb' - - 'db/migrate/20230917144717_add_package_name_pattern_query_to_packages_protection_rule.rb' - - 'db/migrate/20230921081527_add_queued_migration_version_to_batched_background_migrations.rb' - 'db/migrate/20231017135207_add_fields_to_ml_model.rb' - 'db/migrate/20231019180421_add_name_description_to_catalog_resources.rb' - 'db/migrate/20231024142236_add_fields_to_bulk_import_failures.rb' - - 'db/post_migrate/20230908033511_swap_columns_for_ci_pipeline_chat_data_pipeline_id_bigint.rb' - - 'db/post_migrate/20230924134453_cleanup_uuid_type_migration_on_vulnerability_occurrences.rb' - 'db/post_migrate/20231003045342_migrate_sidekiq_namespaced_jobs.rb' - - 'db/post_migrate/20231003142534_add_build_timeout_index.rb' - - 'db/post_migrate/20231005131445_add_work_items_related_link_restrictions.rb' - - 'db/post_migrate/20231009105056_index_users_on_email_domain_and_id.rb' - - 'db/post_migrate/20231017172156_add_index_on_projects_for_adjourned_deletion.rb' - 'db/post_migrate/20231018083247_remove_users_email_opted_in_columns.rb' - 'ee/app/controllers/admin/application_settings/scim_oauth_controller.rb' - 'ee/app/controllers/admin/emails_controller.rb' diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index 5f0b9ac8a0b..19f0761a193 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -9a94e7c7c19fce3afb5c36d045195c06e50ce3ca +76e33b6eb327e8ab10102c2d332a40f4fdc3a4b5 diff --git a/GITLAB_KAS_VERSION b/GITLAB_KAS_VERSION index 300326aad64..358bc34d842 100644 --- a/GITLAB_KAS_VERSION +++ b/GITLAB_KAS_VERSION @@ -1 +1 @@ -2f84f1083ebc22f6efe3ab00355ef5170bcbc142 +14515d822147fed159ea9d11ab04f097630ef075 diff --git a/app/assets/javascripts/analytics/cycle_analytics/components/path_navigation.vue b/app/assets/javascripts/analytics/cycle_analytics/components/path_navigation.vue index 2d666f5a35f..2593da5ec37 100644 --- a/app/assets/javascripts/analytics/cycle_analytics/components/path_navigation.vue +++ b/app/assets/javascripts/analytics/cycle_analytics/components/path_navigation.vue @@ -87,7 +87,7 @@ export default { {{ s__('ValueStreamEvent|Only items that reached their stop event.') }} -
+
{{ s__('ValueStreamEvent|Start') }} diff --git a/app/assets/javascripts/boards/components/board_card_loading_skeleton.vue b/app/assets/javascripts/boards/components/board_card_loading_skeleton.vue index 927710fc66b..19be59cdb5c 100644 --- a/app/assets/javascripts/boards/components/board_card_loading_skeleton.vue +++ b/app/assets/javascripts/boards/components/board_card_loading_skeleton.vue @@ -11,7 +11,7 @@ export default {