Skip to content

Map more production files to specs

Peter Leitzen requested to merge pl-tests-mapping into master

What does this MR do and why?

This MR maps more production files to have a spec to support https://docs.gitlab.com/ee/ci/testing/fail_fast_testing.html and #432986.

It also fixes a bug in scripts/verify-tff-mapping and consolidates snowplow schema validation specs into one.

This MR also removes snowplow_schema_validation_spec.rb in favor of event_definition_validate_all_spec.rb- See !150981 (comment 1883043365).

Triggered by !149543 (merged) where spec/config/bounded_contexts_spec.rb is added to check validitity of config/bounded_contexts.yml but was not mapped.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Justification

Given this script:

Click to expand
#!/usr/bin/env ruby
# frozen_string_literal: true

require 'test_file_finder'

STRATEGY = TestFileFinder::MappingStrategies::PatternMatching.load('tests.yml')

def test_files(source)
  tff = TestFileFinder::FileFinder.new(paths: [source])
  tff.use STRATEGY
  tff.test_files
end

total = 0
missing = 0

files = ARGV.any? ? Dir.glob("{#{ARGV.join(",")}}") : `git ls-files -z`.split("\0")

files.each do |file|
  total += 1
  result = test_files(file)

  if result.empty?
    p missing: file
    missing += 1
  end
end

p total: total, mapped: total - missing, missing_mapping: missing

when run as .local/map_tests.rb "{,ee/}config/**/*" this MR was able to map 495 more production files to their respective specs.

-{:total=>4782, :mapped=>779, :missing_mapping=>4003}
+{:total=>4782, :mapped=>1274, :missing_mapping=>3508}
Full diff
--- before.txt	2024-04-26 09:56:16.851179745 +0200
+++ after.txt	2024-04-26 10:23:53.526418298 +0200
@@ -1,6 +1,5 @@
 {:missing=>"config/README.md"}
 {:missing=>"config/apollo.config.js"}
-{:missing=>"config/application.rb"}
 {:missing=>"config/audit_events"}
 {:missing=>"config/audit_events/types"}
 {:missing=>"config/audit_events/types/feature_flag_created.yml"}
@@ -27,317 +26,6 @@
 {:missing=>"config/environments/production.rb"}
 {:missing=>"config/environments/test.rb"}
 {:missing=>"config/events"}
-{:missing=>"config/events/1643968255_projectsnew_select_deployment_target.yml"}
-{:missing=>"config/events/1647273260_projectsclustersindex_open_modal.yml"}
-{:missing=>"config/events/1647273493_projectsclustersindex_click_button.yml"}
-{:missing=>"config/events/1649272430_projectsnew_visit_docs.yml"}
-{:missing=>"config/events/1651053267_event_create_service_project_action.yml"}
-{:missing=>"config/events/1651580551_groups_controller_show_render.yml"}
-{:missing=>"config/events/1651581659_projects_controller_show_render.yml"}
-{:missing=>"config/events/1654698269_merge_request_action_create.yml"}
-{:missing=>"config/events/1654698359_merge_request_action_close.yml"}
-{:missing=>"config/events/1654698407_merge_request_action_merge.yml"}
-{:missing=>"config/events/1654843786_merge_request_action_comment.yml"}
-{:missing=>"config/events/1655179428_design_actions_create_.yml"}
-{:missing=>"config/events/1655179485_design_actions_update_.yml"}
-{:missing=>"config/events/1655179517_design_actions_destroy_.yml"}
-{:missing=>"config/events/1655281022_i_search_total.yml"}
-{:missing=>"config/events/1655841083_projects_settings_cicd_show_render.yml"}
-{:missing=>"config/events/1655841352_projects_settings_cicd_show_upload.yml"}
-{:missing=>"config/events/1655841364_projects_settings_cicd_show_delete.yml"}
-{:missing=>"config/events/1658833247_integrations_class_perform_integrations_action.yml"}
-{:missing=>"config/events/1659067369_issue_actions_perform_issue_acitons_.yml"}
-{:missing=>"config/events/1659626567_analytics_usage_action_perform_analytics_usage_action.yml"}
-{:missing=>"config/events/1662373051_Projects__GoogleCloud__ConfigurationController_error_invalid_user.yml"}
-{:missing=>"config/events/1662373057_Projects__GoogleCloud__ConfigurationController_error_google_oauth2_not_enabled.yml"}
-{:missing=>"config/events/1662373062_Projects__GoogleCloud__ConfigurationController_error_feature_flag_not_enabled.yml"}
-{:missing=>"config/events/1662373069_Projects__GoogleCloud__ConfigurationController_render_page.yml"}
-{:missing=>"config/events/1662373075_Projects__GoogleCloud__ServiceAccountsController_error_invalid_user.yml"}
-{:missing=>"config/events/1662373081_Projects__GoogleCloud__ServiceAccountsController_error_google_oauth2_not_enabled.yml"}
-{:missing=>"config/events/1662373087_Projects__GoogleCloud__ServiceAccountsController_error_feature_flag_not_enabled.yml"}
-{:missing=>"config/events/1662373092_Projects__GoogleCloud__ServiceAccountsController_render_form.yml"}
-{:missing=>"config/events/1662373098_Projects__GoogleCloud__ServiceAccountsController_error_no_gcp_projects.yml"}
-{:missing=>"config/events/1662373103_Projects__GoogleCloud__ServiceAccountsController_create_service_account.yml"}
-{:missing=>"config/events/1662373109_Projects__GoogleCloud__ServiceAccountsController_error_google_api.yml"}
-{:missing=>"config/events/1662373114_Projects__GoogleCloud__GcpRegionsController_error_invalid_user.yml"}
-{:missing=>"config/events/1662373120_Projects__GoogleCloud__GcpRegionsController_error_google_oauth2_not_enabled.yml"}
-{:missing=>"config/events/1662373125_Projects__GoogleCloud__GcpRegionsController_error_feature_flag_not_enabled.yml"}
-{:missing=>"config/events/1662373131_Projects__GoogleCloud__GcpRegionsController_render_form.yml"}
-{:missing=>"config/events/1662373136_Projects__GoogleCloud__GcpRegionsController_configure_region.yml"}
-{:missing=>"config/events/1662373142_Projects__GoogleCloud__GcpRegionsController_error_create.yml"}
-{:missing=>"config/events/1662373147_Projects__GoogleCloud__RevokeOauthController_error_invalid_user.yml"}
-{:missing=>"config/events/1662373153_Projects__GoogleCloud__RevokeOauthController_error_google_oauth2_not_enabled.yml"}
-{:missing=>"config/events/1662373158_Projects__GoogleCloud__RevokeOauthController_error_feature_flag_not_enabled.yml"}
-{:missing=>"config/events/1662373164_Projects__GoogleCloud__RevokeOauthController_revoke_oauth.yml"}
-{:missing=>"config/events/1662373170_Projects__GoogleCloud__DeploymentsController_error_invalid_user.yml"}
-{:missing=>"config/events/1662373175_Projects__GoogleCloud__DeploymentsController_error_google_oauth2_not_enabled.yml"}
-{:missing=>"config/events/1662373181_Projects__GoogleCloud__DeploymentsController_error_feature_flag_not_enabled.yml"}
-{:missing=>"config/events/1662373187_Projects__GoogleCloud__DeploymentsController_render_page.yml"}
-{:missing=>"config/events/1662373192_Projects__GoogleCloud__DeploymentsController_generate_cloudrun_pipeline.yml"}
-{:missing=>"config/events/1662373198_Projects__GoogleCloud__DeploymentsController_error_enable_cloudrun_services.yml"}
-{:missing=>"config/events/1662373204_Projects__GoogleCloud__DeploymentsController_error_generate_cloudrun_pipeline.yml"}
-{:missing=>"config/events/1662373209_Projects__GoogleCloud__DeploymentsController_error_google_api.yml"}
-{:missing=>"config/events/1662373215_Projects__GoogleCloud__DatabasesController_error_invalid_user.yml"}
-{:missing=>"config/events/1662373220_Projects__GoogleCloud__DatabasesController_error_google_oauth2_not_enabled.yml"}
-{:missing=>"config/events/1662373226_Projects__GoogleCloud__DatabasesController_error_feature_flag_not_enabled.yml"}
-{:missing=>"config/events/1662373232_Projects__GoogleCloud__DatabasesController_render_page.yml"}
-{:missing=>"config/events/1662373237_Projects__GoogleCloud__DatabasesController_render_cloudsql_form.yml"}
-{:missing=>"config/events/1662373243_Projects__GoogleCloud__DatabasesController_create_cloudsql_instance.yml"}
-{:missing=>"config/events/1662373249_Projects__GoogleCloud__DatabasesController_error_enable_cloudsql_services.yml"}
-{:missing=>"config/events/1662373254_Projects__GoogleCloud__DatabasesController_error_create_cloudsql_instance.yml"}
-{:missing=>"config/events/1666038724_Gitlab__Tracking__Helpers__WeakPasswordErrorEvent_track_weak_password_error.yml"}
-{:missing=>"config/events/1669277827_API__Commits_commit.yml"}
-{:missing=>"config/events/1669597397_Gitlab__UsageDataCounters__EditorUniqueCounter_ide_edit.yml"}
-{:missing=>"config/events/1669605315_PostReceive_push.yml"}
-{:missing=>"config/events/1669605645_Gitlab__UsageDataCounters__MergeRequestActivityUniqueCounter_approve.yml"}
-{:missing=>"config/events/1669814629_StatusPage__PublishService_incident_management_incident_published.yml"}
-{:missing=>"config/events/1669815074_Mutations__AlertManagement__Alerts__Todo__Create_incident_management_alert_todo.yml"}
-{:missing=>"config/events/1669817378_Mutations__AlertManagement__Alerts__SetAssignees_incident_management_alert_assigned.yml"}
-{:missing=>"config/events/1669817630_Mutations__AlertManagement__CreateAlertIssue_incident_management_incident_created.yml"}
-{:missing=>"config/events/1669817815_Mutations__AlertManagement__UpdateAlertStatus_incident_management_alert_status_change.yml"}
-{:missing=>"config/events/1669818009_IncidentManagement__TimelineEvents__CreateService_incident_management_timeline_event_.yml"}
-{:missing=>"config/events/1669902189_IncidentManagement__TimelineEvents__DestroyService_incident_management_timeline_event.yml"}
-{:missing=>"config/events/1669902383_IncidentManagement__TimelineEvents__UpdateService_incident_management_timeline_event_.yml"}
-{:missing=>"config/events/1669902538_IssueLinks__CreateService_incident_management_incident_relate.yml"}
-{:missing=>"config/events/1669902705_IssueLinks__DestroyService_incident_management_incident_unrelate.yml"}
-{:missing=>"config/events/1669902889_Issues__CloseService_incident_management_incident_closed.yml"}
-{:missing=>"config/events/1669903092_Issues__ReopenService_incident_management_incident_reopened.yml"}
-{:missing=>"config/events/1669903273_Issues__UpdateService_incident_management_incident_change_confidential.yml"}
-{:missing=>"config/events/1669903414_Issues__ZoomLinkService_incident_management_incident_zoom_meeting.yml"}
-{:missing=>"config/events/1669903530_Notes__CreateService_incident_management_incident_comment.yml"}
-{:missing=>"config/events/1669903650_TodoService_incident_management_incident_todo.yml"}
-{:missing=>"config/events/1670570965_Issues__UpdateService_incident_management_incident_assigned.yml"}
-{:missing=>"config/events/1671198983_Gitlab__UsageDataCounters__MergeRequestActivityUniqueCounter_create.yml"}
-{:missing=>"config/events/1671588492_Notes__CreateService_create_commit_comment.yml"}
-{:missing=>"config/events/1671713111_Users__ActivityService_perform_action.yml"}
-{:missing=>"config/events/1674504208_API__PackagesHelpers_push_package_by_deploy_token.yml"}
-{:missing=>"config/events/1674843937_Ci__Build_create_id_tokens.yml"}
-{:missing=>"config/events/1675075830_API__PackagesHelpers_pull_package_by_guest.yml"}
-{:missing=>"config/events/1675167870_Gitlab__Ci__Pipeline__Chain__Metrics_create_pipeline_with_name.yml"}
-{:missing=>"config/events/1676085590_Admin__AuditLogsController_visit_instance_compliance_audit_events.yml"}
-{:missing=>"config/events/1676085625_Admin__CredentialsController_visit_compliance_credential_inventory.yml"}
-{:missing=>"config/events/1676085737_Groups__AuditEventsController_visit_group_compliance_audit_events.yml"}
-{:missing=>"config/events/1676085856_API__AuditEvents_admin_audit_event_request.yml"}
-{:missing=>"config/events/1676085891_EE__API__Groups_group_audit_event_request.yml"}
-{:missing=>"config/events/1676085919_EE__API__Projects_project_audit_event_request.yml"}
-{:missing=>"config/events/202108302307_security__ci_configuration__sast_create_service_create.yml"}
-{:missing=>"config/events/202108302307_security__ci_configuration__sast_create_service_update.yml"}
-{:missing=>"config/events/202108302307_security__ci_configuration__secret_detection_create_service_create.yml"}
-{:missing=>"config/events/202108302307_security__ci_configuration__secret_detection_create_service_update.yml"}
-{:missing=>"config/events/202109151015_api__group_container_repositories_list_repositories.yml"}
-{:missing=>"config/events/202109151015_api__project_container_repositories_delete_repository.yml"}
-{:missing=>"config/events/202109151015_api__project_container_repositories_delete_tag.yml"}
-{:missing=>"config/events/202109151015_api__project_container_repositories_delete_tag_bulk.yml"}
-{:missing=>"config/events/202109151015_api__project_container_repositories_list_repositories.yml"}
-{:missing=>"config/events/202109151015_api__project_container_repositories_list_tags.yml"}
-{:missing=>"config/events/202109151015_api__pypi_packages_list_package.yml"}
-{:missing=>"config/events/202109151015_cluster_services_prometheus_disabled_manual_prometheus.yml"}
-{:missing=>"config/events/202109151015_cluster_services_prometheus_enabled_manual_prometheus.yml"}
-{:missing=>"config/events/202109151015_container_registry_notification_create_repository.yml"}
-{:missing=>"config/events/202109151015_container_registry_notification_delete_repository.yml"}
-{:missing=>"config/events/202109151015_container_registry_notification_delete_tag.yml"}
-{:missing=>"config/events/202109151015_container_registry_notification_push_repository.yml"}
-{:missing=>"config/events/202109151015_container_registry_notification_push_tag.yml"}
-{:missing=>"config/events/202109151015_delete_repository_container.yml"}
-{:missing=>"config/events/202109151015_delete_tag_bulk_tag.yml"}
-{:missing=>"config/events/202109151015_experiment_name_initial_write.yml"}
-{:missing=>"config/events/202109151015_experiment_name_write.yml"}
-{:missing=>"config/events/202109151015_groups__registry__repositories_controller_list_repositories.yml"}
-{:missing=>"config/events/202109151015_incident_management__zoom_integration_add_zoom_meeting.yml"}
-{:missing=>"config/events/202109151015_incident_management__zoom_integration_remove_zoom_meeting.yml"}
-{:missing=>"config/events/202109151015_list_repositories_container.yml"}
-{:missing=>"config/events/202109151015_notes__create_service_execute.yml"}
-{:missing=>"config/events/202109151015_package_class_pull_package.yml"}
-{:missing=>"config/events/202109151015_package_class_push_package.yml"}
-{:missing=>"config/events/202109151015_projects__registry__repositories_controller_delete_repository.yml"}
-{:missing=>"config/events/202109151015_projects__registry__repositories_controller_list_repositories.yml"}
-{:missing=>"config/events/202109151015_projects__registry__tags_controller_delete_tag.yml"}
-{:missing=>"config/events/202109151015_projects__registry__tags_controller_delete_tag_bulk.yml"}
-{:missing=>"config/events/202109151015_projects__registry__tags_controller_list_tags.yml"}
-{:missing=>"config/events/20210915205037_alert_integrations_view_alert_integrations_list.yml"}
-{:missing=>"config/events/20210915205038_default_click_button.yml"}
-{:missing=>"config/events/20210915205039_default_copy_keyboard_shortcut.yml"}
-{:missing=>"config/events/20210915205041_default_generic.yml"}
-{:missing=>"config/events/20210915205100_default_execute_toolbar_control.yml"}
-{:missing=>"config/events/20210915205101_default_execute_keyboard_shortcut.yml"}
-{:missing=>"config/events/20210915205102_default_execute_input_rule.yml"}
-{:missing=>"config/events/20210915205103_default_execute_bubble_menu_control.yml"}
-{:missing=>"config/events/20210915205108_default_type_search_query.yml"}
-{:missing=>"config/events/20210915205109_default_invite_members_banner_button_clicked.yml"}
-{:missing=>"config/events/20210915205110_default_invite_members_banner_dismissed.yml"}
-{:missing=>"config/events/20210915205111_default_change_discussion_sort_direction.yml"}
-{:missing=>"config/events/20210915205112_packages_delete_package.yml"}
-{:missing=>"config/events/20210915205113_packages_request_delete_package_file.yml"}
-{:missing=>"config/events/20210915205114_packages_delete_package_file.yml"}
-{:missing=>"config/events/20210915205115_packages_pull_package.yml"}
-{:missing=>"config/events/20210915205116_packages_cancel_delete_package.yml"}
-{:missing=>"config/events/20210915205117_packages_cancel_delete_package_file.yml"}
-{:missing=>"config/events/20210915205118_default_copy_composer_registry_include_command.yml"}
-{:missing=>"config/events/20210915205119_default_copy_composer_package_include_command.yml"}
-{:missing=>"config/events/20210915205125_default_copy_gradle_install_command.yml"}
-{:missing=>"config/events/20210915205126_default_copy_gradle_add_to_source_command.yml"}
-{:missing=>"config/events/20210915205127_default_copy_kotlin_install_command.yml"}
-{:missing=>"config/events/20210915205128_default_copy_kotlin_add_to_source_command.yml"}
-{:missing=>"config/events/20210915205140_default_reset_form.yml"}
-{:missing=>"config/events/20210915205141_default_submit_form.yml"}
-{:missing=>"config/events/20210915205142_default_click_dismiss.yml"}
-{:missing=>"config/events/20210915205143_default_show_home_page_banner.yml"}
-{:missing=>"config/events/20210915205145_default_content_editor_loaded.yml"}
-{:missing=>"config/events/20210915205146_default_saved_using_content_editor.yml"}
-{:missing=>"config/events/20210915205147_default_browse_templates.yml"}
-{:missing=>"config/events/20210915205148_default_template_clicked.yml"}
-{:missing=>"config/events/20210915205149_default_dismiss_banner.yml"}
-{:missing=>"config/events/20210915205150_default_click_button.yml"}
-{:missing=>"config/events/20210915205151_default_click_dropdown.yml"}
-{:missing=>"config/events/20210915205152_default_click_copy_login.yml"}
-{:missing=>"config/events/20210915205153_default_click_copy_build.yml"}
-{:missing=>"config/events/20210915205154_default_click_copy_push.yml"}
-{:missing=>"config/events/20210915205155_default_click_button.yml"}
-{:missing=>"config/events/20210915205156_default_confirm_delete.yml"}
-{:missing=>"config/events/20210915205157_default_cancel_delete.yml"}
-{:missing=>"config/events/20210915205158_default_click_button.yml"}
-{:missing=>"config/events/20210915205159_default_confirm_delete.yml"}
-{:missing=>"config/events/20210915205200_default_cancel_delete.yml"}
-{:missing=>"config/events/20210915205202_default_generic.yml"}
-{:missing=>"config/events/20210915205203_default_click_tab.yml"}
-{:missing=>"config/events/20210915205204_default_click_whats_new_drawer.yml"}
-{:missing=>"config/events/20210915205207_default_click_dropdown.yml"}
-{:missing=>"config/events/20211215022206_default_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_click_link.yml"}
-{:missing=>"config/events/20211215022206_default_click_menu.yml"}
-{:missing=>"config/events/20211215022206_default_click_menu_item.yml"}
-{:missing=>"config/events/20211215022206_default_comment_button_title_button_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_create_or_import_a_repository_click_link.yml"}
-{:missing=>"config/events/20211215022206_default_create_value_stream_form_open_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_create_value_stream_form_open_click_dropdown.yml"}
-{:missing=>"config/events/20211215022206_default_delete_value_stream_form_open_click_dropdown.yml"}
-{:missing=>"config/events/20211215022206_default_diff_copy_file_path_button_click_copy_file_button.yml"}
-{:missing=>"config/events/20211215022206_default_diff_toggle_external_button_click_toggle_external_button.yml"}
-{:missing=>"config/events/20211215022206_default_edit_assignee_click_invite_members.yml"}
-{:missing=>"config/events/20211215022206_default_edit_reviewer_click_invite_members.yml"}
-{:missing=>"config/events/20211215022206_default_edit_value_stream_form_open_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_environment_actions_click_dropdown.yml"}
-{:missing=>"config/events/20211215022206_default_environment_delete_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_environment_monitoring_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_environment_pin_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_environment_rollback_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_environment_stop_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_environment_terminal_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_environment_url_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_export_issuable_type_csv_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_feature_flag_toggle_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_feature_title_click_whats_new_item.yml"}
-{:missing=>"config/events/20211215022206_default_home_page_click_go_to_preferences.yml"}
-{:missing=>"config/events/20211215022206_default_mr_next_unresolved_thread_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_mr_widget_terraform_mr_plan_button_click_terraform_mr_plan_button.yml"}
-{:missing=>"config/events/20211215022206_default_no_pipeline_noticed_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_reply_comment_button_click_button.yml"}
-{:missing=>"config/events/20211215022206_default_review_app_open_review_app.yml"}
-{:missing=>"config/events/20211215022206_default_right_sidebar_click_edit_button.yml"}
-{:missing=>"config/events/20211215022206_default_search_autocomplete_suggestion_click_text.yml"}
-{:missing=>"config/events/20211215022206_default_show_labels_toggle.yml"}
-{:missing=>"config/events/20211215022206_default_slugged_stream_name_click_dropdown.yml"}
-{:missing=>"config/events/20230228151130_invite_members_modal_click_cancel.yml"}
-{:missing=>"config/events/20230228151130_invite_members_modal_click_x.yml"}
-{:missing=>"config/events/20230228151130_invite_members_modal_invite_successful.yml"}
-{:missing=>"config/events/20230228151130_invite_members_modal_render.yml"}
-{:missing=>"config/events/20230321151607_github_create.yml"}
-{:missing=>"config/events/20230327141223_API__NpmProjectPackages_list_tags.yml"}
-{:missing=>"config/events/20230327141524_API__NpmProjectPackages_create_tag.yml"}
-{:missing=>"config/events/20230327141627_API__NpmProjectPackages_delete_tag.yml"}
-{:missing=>"config/events/20230327142004_API__NpmInstancePackages_list_tags.yml"}
-{:missing=>"config/events/20230327142151_API__NpmInstancePackages_create_tag.yml"}
-{:missing=>"config/events/20230327142237_API__NpmInstancePackages_delete_tag.yml"}
-{:missing=>"config/events/20230407142541_Gitlab__GithubGistsImport__ImportGistWorker_create.yml"}
-{:missing=>"config/events/20230508093658_gcp_signup_offer_click_click.yml"}
-{:missing=>"config/events/20230508093912_gcp_signup_offer_dismiss_dismiss.yml"}
-{:missing=>"config/events/20230727165222_default_save_markdown.yml"}
-{:missing=>"config/events/20230727180523_default_click_consolidated_edit.yml"}
-{:missing=>"config/events/20230807084242_InternalEventTracking_g_edit_by_snippet_ide.yml"}
-{:missing=>"config/events/20230807084603_InternalEventTracking_g_edit_by_web_ide.yml"}
-{:missing=>"config/events/20230808041008_InternalEventTracking_g_edit_by_sfe.yml"}
-{:missing=>"config/events/agent_users_using_ci_tunnel.yml"}
-{:missing=>"config/events/ai_question_category.yml"}
-{:missing=>"config/events/ci_catalog_component_included.yml"}
-{:missing=>"config/events/ci_template_included.yml"}
-{:missing=>"config/events/click_blame_control_on_blob_page.yml"}
-{:missing=>"config/events/click_chunk_blame_on_blob_page.yml"}
-{:missing=>"config/events/click_create_confidential_mr_issues_list.yml"}
-{:missing=>"config/events/click_create_group_runner_button.yml"}
-{:missing=>"config/events/click_create_mr_issues_list.yml"}
-{:missing=>"config/events/click_create_project_runner_button.yml"}
-{:missing=>"config/events/click_expand_panel_on_settings.yml"}
-{:missing=>"config/events/click_history_control_on_blob_page.yml"}
-{:missing=>"config/events/click_new_merge_request_empty_list.yml"}
-{:missing=>"config/events/click_new_merge_request_list.yml"}
-{:missing=>"config/events/click_previous_blame_on_blob_page.yml"}
-{:missing=>"config/events/click_ref_selector_on_blob_page.yml"}
-{:missing=>"config/events/click_view_runners_button_in_new_group_runner_form.yml"}
-{:missing=>"config/events/click_view_runners_button_in_new_project_runner_form.yml"}
-{:missing=>"config/events/create_ci_build.yml"}
-{:missing=>"config/events/create_ci_internal_pipeline.yml"}
-{:missing=>"config/events/create_mr_web_ide.yml"}
-{:missing=>"config/events/g_project_management_issue_assignee_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_cloned.yml"}
-{:missing=>"config/events/g_project_management_issue_closed.yml"}
-{:missing=>"config/events/g_project_management_issue_comment_added.yml"}
-{:missing=>"config/events/g_project_management_issue_comment_edited.yml"}
-{:missing=>"config/events/g_project_management_issue_comment_removed.yml"}
-{:missing=>"config/events/g_project_management_issue_created.yml"}
-{:missing=>"config/events/g_project_management_issue_cross_referenced.yml"}
-{:missing=>"config/events/g_project_management_issue_description_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_design_comments_removed.yml"}
-{:missing=>"config/events/g_project_management_issue_designs_added.yml"}
-{:missing=>"config/events/g_project_management_issue_designs_modified.yml"}
-{:missing=>"config/events/g_project_management_issue_designs_removed.yml"}
-{:missing=>"config/events/g_project_management_issue_due_date_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_label_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_locked.yml"}
-{:missing=>"config/events/g_project_management_issue_made_confidential.yml"}
-{:missing=>"config/events/g_project_management_issue_made_visible.yml"}
-{:missing=>"config/events/g_project_management_issue_marked_as_duplicate.yml"}
-{:missing=>"config/events/g_project_management_issue_milestone_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_moved.yml"}
-{:missing=>"config/events/g_project_management_issue_related.yml"}
-{:missing=>"config/events/g_project_management_issue_reopened.yml"}
-{:missing=>"config/events/g_project_management_issue_time_estimate_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_time_spent_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_title_changed.yml"}
-{:missing=>"config/events/g_project_management_issue_unlocked.yml"}
-{:missing=>"config/events/g_project_management_issue_unrelated.yml"}
-{:missing=>"config/events/i_analytics_dev_ops_adoption.yml"}
-{:missing=>"config/events/i_analytics_dev_ops_score.yml"}
-{:missing=>"config/events/i_code_review_saved_replies_create.yml"}
-{:missing=>"config/events/i_code_review_saved_replies_use.yml"}
-{:missing=>"config/events/i_code_review_saved_replies_use_in_mr.yml"}
-{:missing=>"config/events/i_code_review_saved_replies_use_in_other.yml"}
-{:missing=>"config/events/i_quickactions_convert_to_ticket.yml"}
-{:missing=>"config/events/i_quickactions_remove_email_multiple.yml"}
-{:missing=>"config/events/i_quickactions_remove_email_single.yml"}
-{:missing=>"config/events/k8s_api_proxy_requests_unique_users_via_ci_access.yml"}
-{:missing=>"config/events/k8s_api_proxy_requests_unique_users_via_pat_access.yml"}
-{:missing=>"config/events/k8s_api_proxy_requests_unique_users_via_user_access.yml"}
-{:missing=>"config/events/merge_request_click_add_to_review_on_changes_tab.yml"}
-{:missing=>"config/events/merge_request_click_add_to_review_on_overview_tab.yml"}
-{:missing=>"config/events/merge_request_click_start_review_on_changes_tab.yml"}
-{:missing=>"config/events/merge_request_click_start_review_on_overview_tab.yml"}
-{:missing=>"config/events/ml_model_created.yml"}
-{:missing=>"config/events/ml_model_version_created.yml"}
-{:missing=>"config/events/open_blame_viewer_on_blob_page.yml"}
-{:missing=>"config/events/p_analytics_ci_cd_deployment_frequency.yml"}
-{:missing=>"config/events/p_analytics_ci_cd_lead_time.yml"}
-{:missing=>"config/events/p_analytics_ci_cd_pipelines.yml"}
-{:missing=>"config/events/perform_completion_worker.yml"}
-{:missing=>"config/events/request_service_ping_via_rest.yml"}
-{:missing=>"config/events/schema.json"}
-{:missing=>"config/events/status_page_incident_published.yml"}
-{:missing=>"config/events/status_page_incident_unpublished.yml"}
-{:missing=>"config/events/unique_users_visiting_ci_catalog.yml"}
-{:missing=>"config/events/usage_data_download_payload_clicked.yml"}
-{:missing=>"config/events/user_clicks_comment_filter_dropdown.yml"}
-{:missing=>"config/events/view_cycle_analytics.yml"}
-{:missing=>"config/events/visit_after_push_link_or_create_mr_banner.yml"}
-{:missing=>"config/events/web_ide_viewed.yml"}
 {:missing=>"config/feature_flags"}
 {:missing=>"config/feature_flags/beta"}
 {:missing=>"config/feature_flags/beta/approval_rules_drawer.yml"}
@@ -970,7 +658,6 @@
 {:missing=>"config/locales/en.yml"}
 {:missing=>"config/locales/es.yml"}
 {:missing=>"config/locales/invisible_captcha.en.yml"}
-{:missing=>"config/mail_room.yml"}
 {:missing=>"config/metrics"}
 {:missing=>"config/metrics/counts_28d"}
 {:missing=>"config/metrics/counts_28d/20210201124930_deployments.yml"}
@@ -3185,7 +2872,6 @@
 {:missing=>"config/metrics/settings/20230328165533_mode.yml"}
 {:missing=>"config/metrics/settings/20230602180038_batched_background_migrations_metric.yml"}
 {:missing=>"config/metrics/settings/20230612132238_schema_inconsistencies_metric.yml"}
-{:missing=>"config/object_store_settings.rb"}
 {:missing=>"config/open_api.yml"}
 {:missing=>"config/plugins"}
 {:missing=>"config/plugins/graphql_known_operations_plugin.js"}
@@ -3248,10 +2934,8 @@
 {:missing=>"config/security/banned_ssh_keys.yml"}
 {:missing=>"config/session_store.yml"}
 {:missing=>"config/session_store.yml.example"}
-{:missing=>"config/settings.rb"}
 {:missing=>"config/sidekiq.yml.example"}
 {:missing=>"config/sidekiq_queues.yml"}
-{:missing=>"config/smime_signature_settings.rb"}
 {:missing=>"config/spring.rb"}
 {:missing=>"config/storage.yml"}
 {:missing=>"config/tailwind.config.js"}
@@ -3590,185 +3274,6 @@
 {:missing=>"ee/config/custom_abilities/remove_project.yml"}
 {:missing=>"ee/config/custom_abilities/type_schema.json"}
 {:missing=>"ee/config/events"}
-{:missing=>"ee/config/events/1651052499_groups__analytics__cycle_analytics_controller_g_analytics_valuestream.yml"}
-{:missing=>"ee/config/events/1652263097_groups__audit_events__index_click_streams_tab.yml"}
-{:missing=>"ee/config/events/1655280562_i_search_paid.yml"}
-{:missing=>"ee/config/events/1655281116_i_search_advanced.yml"}
-{:missing=>"ee/config/events/1657117296_epics_action_perform_epics_action.yml"}
-{:missing=>"ee/config/events/1676322261_Ci__Build_create_secrets_vault.yml"}
-{:missing=>"ee/config/events/202108302307_admin_audit_logs_index_click_date_range_button.yml"}
-{:missing=>"ee/config/events/202108302307_api__dependencies_view_dependencies.yml"}
-{:missing=>"ee/config/events/202108302307_api__releases_create_release.yml"}
-{:missing=>"ee/config/events/202108302307_api__releases_delete_release.yml"}
-{:missing=>"ee/config/events/202108302307_api__releases_get_release.yml"}
-{:missing=>"ee/config/events/202108302307_api__releases_get_releases.yml"}
-{:missing=>"ee/config/events/202108302307_api__releases_update_release.yml"}
-{:missing=>"ee/config/events/202108302307_groups__analytics__coverage_reports_controller_download_code_coverage_csv.yml"}
-{:missing=>"ee/config/events/202108302307_groups__analytics__repository_analytics_controller_show.yml"}
-{:missing=>"ee/config/events/202108302307_groups__audit_events_controller_search_audit_event.yml"}
-{:missing=>"ee/config/events/202108302307_groups_controller_invite_members.yml"}
-{:missing=>"ee/config/events/202108302307_profiles_controller_search_audit_event.yml"}
-{:missing=>"ee/config/events/202108302307_project_operations_tracing_external_url_populated.yml"}
-{:missing=>"ee/config/events/202108302307_projects__audit_events_controller_search_audit_event.yml"}
-{:missing=>"ee/config/events/202108302307_registrations__groups_controller_invite_members.yml"}
-{:missing=>"ee/config/events/202108302307_survey_responses_controller_submit_response.yml"}
-{:missing=>"ee/config/events/20210915205042_default_click_dropdown.yml"}
-{:missing=>"ee/config/events/20210915205043_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205044_default_click_card.yml"}
-{:missing=>"ee/config/events/20210915205045_default_drag_card.yml"}
-{:missing=>"ee/config/events/20210915205046_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205047_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205048_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205049_default_toggle_list.yml"}
-{:missing=>"ee/config/events/20210915205104_default_click_path_navigation.yml"}
-{:missing=>"ee/config/events/20210915205105_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205106_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205120_default_copy_conan_command.yml"}
-{:missing=>"ee/config/events/20210915205121_default_copy_conan_setup_command.yml"}
-{:missing=>"ee/config/events/20210915205122_default_copy_maven_xml.yml"}
-{:missing=>"ee/config/events/20210915205123_default_copy_maven_command.yml"}
-{:missing=>"ee/config/events/20210915205124_default_copy_maven_setup_xml.yml"}
-{:missing=>"ee/config/events/20210915205129_default_copy_npm_install_command.yml"}
-{:missing=>"ee/config/events/20210915205130_default_copy_npm_setup_command.yml"}
-{:missing=>"ee/config/events/20210915205131_default_copy_yarn_install_command.yml"}
-{:missing=>"ee/config/events/20210915205132_default_copy_yarn_setup_command.yml"}
-{:missing=>"ee/config/events/20210915205133_default_copy_nuget_install_command.yml"}
-{:missing=>"ee/config/events/20210915205134_default_copy_nuget_setup_command.yml"}
-{:missing=>"ee/config/events/20210915205135_default_copy_pip_install_command.yml"}
-{:missing=>"ee/config/events/20210915205136_default_copy_pypi_setup_command.yml"}
-{:missing=>"ee/config/events/20210915205137_packages_delete_package.yml"}
-{:missing=>"ee/config/events/20210915205138_packages_request_delete_package.yml"}
-{:missing=>"ee/config/events/20210915205139_packages_cancel_delete_package.yml"}
-{:missing=>"ee/config/events/20210915205144_default_activate_form_input.yml"}
-{:missing=>"ee/config/events/20210915205201_subscriptions_toggle_button.yml"}
-{:missing=>"ee/config/events/20210915205205_default_submit_form.yml"}
-{:missing=>"ee/config/events/20210915205206_default_delete_value_stream.yml"}
-{:missing=>"ee/config/events/20210915205208_default_click_toggle_swimlanes_button.yml"}
-{:missing=>"ee/config/events/20210915205209_default_click_toggle_swimlanes_button.yml"}
-{:missing=>"ee/config/events/20210915205210_default_popover_shown.yml"}
-{:missing=>"ee/config/events/20210915205211_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205212_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205213_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205214_default_click_link.yml"}
-{:missing=>"ee/config/events/20210915205215_default_display_badge.yml"}
-{:missing=>"ee/config/events/20210915205216_default_popover_shown.yml"}
-{:missing=>"ee/config/events/20210915205217_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205218_default_click_button.yml"}
-{:missing=>"ee/config/events/20210915205219_default_filter.yml"}
-{:missing=>"ee/config/events/20210915205220_default_click_navigation.yml"}
-{:missing=>"ee/config/events/20210915205221_default_change_health_status.yml"}
-{:missing=>"ee/config/events/20210915205222_default_click_edit_button.yml"}
-{:missing=>"ee/config/events/20210915205223_default_click_button.yml"}
-{:missing=>"ee/config/events/202111020208_groups__billings_controller_hand_raise_form_canceled.yml"}
-{:missing=>"ee/config/events/202111020208_groups__billings_controller_hand_raise_form_viewed.yml"}
-{:missing=>"ee/config/events/202111020208_groups__billings_controller_hand_raise_submit_form_failed.yml"}
-{:missing=>"ee/config/events/202111020208_groups__billings_controller_hand_raise_submit_form_succeeded.yml"}
-{:missing=>"ee/config/events/202111041910_admin__audit_logs_controller_search_audit_event.yml"}
-{:missing=>"ee/config/events/20211215022206_default_date_range_button_date_range_option_click_date_range_button.yml"}
-{:missing=>"ee/config/events/20211215022206_default_toggle_swimlanes_click_button.yml"}
-{:missing=>"ee/config/events/20230627202806_value_stream_dashboard_click_metrics_drilldown.yml"}
-{:missing=>"ee/config/events/20230808101624__submit_gitlab_duo_question.yml"}
-{:missing=>"ee/config/events/20230808111529_Gitlab__Llm__Completions__Chat_process_gitlab_duo_question.yml"}
-{:missing=>"ee/config/events/analytics_dashboard_viewed.yml"}
-{:missing=>"ee/config/events/click_duo_pro_trial_billing_page.yml"}
-{:missing=>"ee/config/events/code_suggestions_rate_limit_exceeded.yml"}
-{:missing=>"ee/config/events/code_suggestions_requested.yml"}
-{:missing=>"ee/config/events/create_secrets_azure_key_vault.yml"}
-{:missing=>"ee/config/events/create_secrets_google_cloud.yml"}
-{:missing=>"ee/config/events/dependency_proxy_packages_maven_file_pulled_from_cache.yml"}
-{:missing=>"ee/config/events/dependency_proxy_packages_maven_file_pulled_from_external.yml"}
-{:missing=>"ee/config/events/duo_pro_lead_creation_failure.yml"}
-{:missing=>"ee/config/events/duo_pro_lead_creation_success.yml"}
-{:missing=>"ee/config/events/duo_pro_trial_registration_failure.yml"}
-{:missing=>"ee/config/events/duo_pro_trial_registration_success.yml"}
-{:missing=>"ee/config/events/exclude_anonymised_users.yml"}
-{:missing=>"ee/config/events/export_runner_usage_by_project_as_csv.yml"}
-{:missing=>"ee/config/events/g_compliance_dashboard.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_blocked_added.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_blocked_removed.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_blocking_added.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_blocking_removed.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_closed.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_created.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_cross_referenced.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_destroyed.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_issue_added.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_issue_moved_from_project.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_issue_removed.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_related_added.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_related_removed.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_reopened.yml"}
-{:missing=>"ee/config/events/g_project_management_epic_users_changing_labels.yml"}
-{:missing=>"ee/config/events/g_project_management_issue_added_to_epic.yml"}
-{:missing=>"ee/config/events/g_project_management_issue_changed_epic.yml"}
-{:missing=>"ee/config/events/g_project_management_issue_health_status_changed.yml"}
-{:missing=>"ee/config/events/g_project_management_issue_iteration_changed.yml"}
-{:missing=>"ee/config/events/g_project_management_issue_promoted_to_epic.yml"}
-{:missing=>"ee/config/events/g_project_management_issue_removed_from_epic.yml"}
-{:missing=>"ee/config/events/g_project_management_issue_weight_changed.yml"}
-{:missing=>"ee/config/events/g_project_management_users_awarding_epic_emoji.yml"}
-{:missing=>"ee/config/events/g_project_management_users_creating_epic_notes.yml"}
-{:missing=>"ee/config/events/g_project_management_users_destroying_epic_notes.yml"}
-{:missing=>"ee/config/events/g_project_management_users_epic_issue_added_from_epic.yml"}
-{:missing=>"ee/config/events/g_project_management_users_removing_epic_emoji.yml"}
-{:missing=>"ee/config/events/g_project_management_users_setting_epic_confidential.yml"}
-{:missing=>"ee/config/events/g_project_management_users_setting_epic_due_date_as_fixed.yml"}
-{:missing=>"ee/config/events/g_project_management_users_setting_epic_due_date_as_inherited.yml"}
-{:missing=>"ee/config/events/g_project_management_users_setting_epic_start_date_as_fixed.yml"}
-{:missing=>"ee/config/events/g_project_management_users_setting_epic_start_date_as_inherited.yml"}
-{:missing=>"ee/config/events/g_project_management_users_setting_epic_visible.yml"}
-{:missing=>"ee/config/events/g_project_management_users_updating_epic_descriptions.yml"}
-{:missing=>"ee/config/events/g_project_management_users_updating_epic_notes.yml"}
-{:missing=>"ee/config/events/g_project_management_users_updating_epic_parent.yml"}
-{:missing=>"ee/config/events/g_project_management_users_updating_epic_titles.yml"}
-{:missing=>"ee/config/events/g_project_management_users_updating_fixed_epic_due_date.yml"}
-{:missing=>"ee/config/events/g_project_management_users_updating_fixed_epic_start_date.yml"}
-{:missing=>"ee/config/events/geo_secondary_git_op_action.yml"}
-{:missing=>"ee/config/events/include_repository_xray_data_into_code_generation_prompt.yml"}
-{:missing=>"ee/config/events/insights_chart_item_clicked.yml"}
-{:missing=>"ee/config/events/insights_issue_chart_item_clicked.yml"}
-{:missing=>"ee/config/events/insights_merge_request_chart_item_clicked.yml"}
-{:missing=>"ee/config/events/licenses_list_viewed.yml"}
-{:missing=>"ee/config/events/process_gitlab_duo_slash_command.yml"}
-{:missing=>"ee/config/events/project_management_users_checking_epic_task.yml"}
-{:missing=>"ee/config/events/project_management_users_unchecking_epic_task.yml"}
-{:missing=>"ee/config/events/provision_group_runner_on_google_cloud.yml"}
-{:missing=>"ee/config/events/provision_project_runner_on_google_cloud.yml"}
-{:missing=>"ee/config/events/render_duo_pro_lead_page.yml"}
-{:missing=>"ee/config/events/render_duo_pro_trial_page.yml"}
-{:missing=>"ee/config/events/request_duo_chat_response.yml"}
-{:missing=>"ee/config/events/user_created_custom_dashboard.yml"}
-{:missing=>"ee/config/events/user_created_custom_visualization.yml"}
-{:missing=>"ee/config/events/user_edited_cluster_configuration.yml"}
-{:missing=>"ee/config/events/user_edited_custom_dashboard.yml"}
-{:missing=>"ee/config/events/user_submitted_gitlab_duo_query_from_visualization_designer.yml"}
-{:missing=>"ee/config/events/user_viewed_builtin_dashboard.yml"}
-{:missing=>"ee/config/events/user_viewed_cluster_configuration.yml"}
-{:missing=>"ee/config/events/user_viewed_custom_dashboard.yml"}
-{:missing=>"ee/config/events/user_viewed_dashboard.yml"}
-{:missing=>"ee/config/events/user_viewed_dashboard_designer.yml"}
-{:missing=>"ee/config/events/user_viewed_dashboard_list.yml"}
-{:missing=>"ee/config/events/user_viewed_instrumentation_directions.yml"}
-{:missing=>"ee/config/events/user_viewed_visualization_designer.yml"}
-{:missing=>"ee/config/events/user_visited_dashboard.yml"}
-{:missing=>"ee/config/events/users_visiting_audit_events.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_change_failure_rate_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_contributor_count_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_cycle_time_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_deployment_frequency_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_deploys_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_issues_completed_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_issues_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_lead_time_for_changes_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_lead_time_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_median_time_to_merge_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_merge_request_throughput_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_metric_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_time_to_restore_service_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_viewed.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_vulnerability_critical_link_clicked.yml"}
-{:missing=>"ee/config/events/value_streams_dashboard_vulnerability_high_link_clicked.yml"}
-{:missing=>"ee/config/events/view_productivity_analytics.yml"}
 {:missing=>"ee/config/feature_flags"}
 {:missing=>"ee/config/feature_flags/beta"}
 {:missing=>"ee/config/feature_flags/beta/allow_extensions_marketplace_in_workspace.yml"}
@@ -4001,4 +3506,4 @@
 {:missing=>"ee/config/saas_features/purchases_additional_minutes.yml"}
 {:missing=>"ee/config/saas_features/search_indexing_status.yml"}
 {:missing=>"ee/config/saas_features/subscriptions_trials.yml"}
-{:total=>4782, :mapped=>779, :missing_mapping=>4003}
+{:total=>4782, :mapped=>1274, :missing_mapping=>3508}

How to set up and validate locally

bin/rspec spec/lib/gitlab/tracking/event_definition_validate_all_spec.rb
FOSS_ONLY=1 bin/rspec spec/lib/gitlab/tracking/event_definition_validate_all_spec.rb # Same amount of expectations
Edited by Peter Leitzen

Merge request reports