Every production Ruby or YAML file should have matching RSpec files
Problem
Not every Ruby file which is used in production does have a corresponding spec file.
The lack of can contribute to transient bugs and cause CI failures and production issues.
Proposed solution
Ensure that every Ruby file matches one or more spec files.
Refs
Implementation guide
Team up test_file_finder
(tff
) and
- Verify that
tff
can match-
More complex scenarios where a capture is used multiple times ( lib/api/issues.rb
->spec/requests/api/issues/issues_spec.rb
) - see gitlab-org/ruby/gems/test_file_finder!36 (merged) -
Wildcard patterns like lib/api/issues.rb
->spec/requests/issues/*_spec.rb
- see gitlab-org/ruby/gems/test_file_finder#25 (closed)
-
- List all Ruby files which are currently missing spec files
-
Tweak tff
(point 1) if necessary to match even more existing spec files!
-
- Create a
which uses tff
to check Ruby file for their corresponding spec files
Ruby files with missing spec files
4845 out of 16527 Ruby files are missing specs.
Ruby script
# 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
EXCLUDE = %w[
spec/ ee/spec/
qa/ scripts/ tmp/
metrics_service/ locale/
gems/ vendor/
].freeze
Dir.glob("**/*.rb").each do |model|
next if EXCLUDE.any? { |e| model.start_with?(e) }
total += 1
result = test_files(model)
if result.empty?
p missing: model
missing += 1
end
end
p total => missing
List
{:missing=>"app/channels/application_cable/channel.rb"}
{:missing=>"app/channels/application_cable/logging.rb"}
{:missing=>"app/channels/graphql_channel.rb"}
{:missing=>"app/components/diffs/base_component.rb"}
{:missing=>"app/controllers/activity_pub/application_controller.rb"}
{:missing=>"app/controllers/activity_pub/projects/application_controller.rb"}
{:missing=>"app/controllers/admin/application_controller.rb"}
{:missing=>"app/controllers/admin/background_jobs_controller.rb"}
{:missing=>"app/controllers/admin/deploy_keys_controller.rb"}
{:missing=>"app/controllers/admin/keys_controller.rb"}
{:missing=>"app/controllers/admin/system_info_controller.rb"}
{:missing=>"app/controllers/base_action_controller.rb"}
{:missing=>"app/controllers/clusters/base_controller.rb"}
{:missing=>"app/controllers/clusters/clusters_controller.rb"}
{:missing=>"app/controllers/clusters/integrations_controller.rb"}
{:missing=>"app/controllers/concerns/accepts_pending_invitations.rb"}
{:missing=>"app/controllers/concerns/access_tokens_actions.rb"}
{:missing=>"app/controllers/concerns/analytics/cycle_analytics/stage_actions.rb"}
{:missing=>"app/controllers/concerns/authenticates_with_two_factor.rb"}
{:missing=>"app/controllers/concerns/authenticates_with_two_factor_for_admin_mode.rb"}
{:missing=>"app/controllers/concerns/bizible_csp.rb"}
{:missing=>"app/controllers/concerns/boards_actions.rb"}
{:missing=>"app/controllers/concerns/ci/auth_build_trace.rb"}
{:missing=>"app/controllers/concerns/creates_commit.rb"}
{:missing=>"app/controllers/concerns/cycle_analytics_params.rb"}
{:missing=>"app/controllers/concerns/dependency_proxy/group_access.rb"}
{:missing=>"app/controllers/concerns/diff_for_path.rb"}
{:missing=>"app/controllers/concerns/enforces_two_factor_authentication.rb"}
{:missing=>"app/controllers/concerns/filters_events.rb"}
{:missing=>"app/controllers/concerns/find_snippet.rb"}
{:missing=>"app/controllers/concerns/floc_opt_out.rb"}
{:missing=>"app/controllers/concerns/gitlab_recaptcha.rb"}
{:missing=>"app/controllers/concerns/harbor/access.rb"}
{:missing=>"app/controllers/concerns/hotlink_interceptor.rb"}
{:missing=>"app/controllers/concerns/impersonation.rb"}
{:missing=>"app/controllers/concerns/import/github_oauth.rb"}
{:missing=>"app/controllers/concerns/initializes_current_user_mode.rb"}
{:missing=>"app/controllers/concerns/integrations/actions.rb"}
{:missing=>"app/controllers/concerns/integrations/params.rb"}
{:missing=>"app/controllers/concerns/integrations/slack_controller_settings.rb"}
{:missing=>"app/controllers/concerns/invisible_captcha_on_signup.rb"}
{:missing=>"app/controllers/concerns/issuable_collections_action.rb"}
{:missing=>"app/controllers/concerns/issuable_links.rb"}
{:missing=>"app/controllers/concerns/issues_calendar.rb"}
{:missing=>"app/controllers/concerns/known_sign_in.rb"}
{:missing=>"app/controllers/concerns/labels_as_hash.rb"}
{:missing=>"app/controllers/concerns/lfs_request.rb"}
{:missing=>"app/controllers/concerns/members_presentation.rb"}
{:missing=>"app/controllers/concerns/membership_actions.rb"}
{:missing=>"app/controllers/concerns/milestone_actions.rb"}
{:missing=>"app/controllers/concerns/notes_actions.rb"}
{:missing=>"app/controllers/concerns/oauth_applications.rb"}
{:missing=>"app/controllers/concerns/observability/content_security_policy.rb"}
{:missing=>"app/controllers/concerns/onboarding/redirectable.rb"}
{:missing=>"app/controllers/concerns/one_trust_csp.rb"}
{:missing=>"app/controllers/concerns/packages_access.rb"}
{:missing=>"app/controllers/concerns/paginated_collection.rb"}
{:missing=>"app/controllers/concerns/params_backward_compatibility.rb"}
{:missing=>"app/controllers/concerns/parse_commit_date.rb"}
{:missing=>"app/controllers/concerns/preview_markdown.rb"}
{:missing=>"app/controllers/concerns/project_stats_refresh_conflicts_guard.rb"}
{:missing=>"app/controllers/concerns/record_user_last_activity.rb"}
{:missing=>"app/controllers/concerns/registry/connection_errors_handler.rb"}
{:missing=>"app/controllers/concerns/render_access_tokens.rb"}
{:missing=>"app/controllers/concerns/render_service_results.rb"}
{:missing=>"app/controllers/concerns/renders_assignees.rb"}
{:missing=>"app/controllers/concerns/renders_blob.rb"}
{:missing=>"app/controllers/concerns/renders_ldap_servers.rb"}
{:missing=>"app/controllers/concerns/renders_member_access.rb"}
{:missing=>"app/controllers/concerns/renders_notes.rb"}
{:missing=>"app/controllers/concerns/renders_projects_list.rb"}
{:missing=>"app/controllers/concerns/repository_settings_redirect.rb"}
{:missing=>"app/controllers/concerns/request_payload_logger.rb"}
{:missing=>"app/controllers/concerns/requires_allowlisted_monitoring_client.rb"}
{:missing=>"app/controllers/concerns/runner_setup_scripts.rb"}
{:missing=>"app/controllers/concerns/search_rate_limitable.rb"}
{:missing=>"app/controllers/concerns/security_and_compliance_permissions.rb"}
{:missing=>"app/controllers/concerns/sends_blob.rb"}
{:missing=>"app/controllers/concerns/sessionless_authentication.rb"}
{:missing=>"app/controllers/concerns/skips_already_signed_in_message.rb"}
{:missing=>"app/controllers/concerns/snippet_authorizations.rb"}
{:missing=>"app/controllers/concerns/snippets/blobs_actions.rb"}
{:missing=>"app/controllers/concerns/snippets/send_blob.rb"}
{:missing=>"app/controllers/concerns/snippets_actions.rb"}
{:missing=>"app/controllers/concerns/snippets_sort.rb"}
{:missing=>"app/controllers/concerns/spammable_actions/captcha_check/common.rb"}
{:missing=>"app/controllers/concerns/static_object_external_storage_csp.rb"}
{:missing=>"app/controllers/concerns/todos_actions.rb"}
{:missing=>"app/controllers/concerns/toggle_award_emoji.rb"}
{:missing=>"app/controllers/concerns/toggle_subscription_action.rb"}
{:missing=>"app/controllers/concerns/uploads_actions.rb"}
{:missing=>"app/controllers/concerns/verifies_with_email.rb"}
{:missing=>"app/controllers/concerns/web_hooks/hook_actions.rb"}
{:missing=>"app/controllers/concerns/web_hooks/hook_execution_notice.rb"}
{:missing=>"app/controllers/concerns/web_hooks/hook_log_actions.rb"}
{:missing=>"app/controllers/concerns/web_ide_csp.rb"}
{:missing=>"app/controllers/concerns/wiki_actions.rb"}
{:missing=>"app/controllers/concerns/with_performance_bar.rb"}
{:missing=>"app/controllers/concerns/workhorse_authorization.rb"}
{:missing=>"app/controllers/concerns/workhorse_request.rb"}
{:missing=>"app/controllers/dashboard/application_controller.rb"}
{:missing=>"app/controllers/explore/application_controller.rb"}
{:missing=>"app/controllers/groups/autocomplete_sources_controller.rb"}
{:missing=>"app/controllers/groups/dependency_proxy/application_controller.rb"}
{:missing=>"app/controllers/groups/harbor/application_controller.rb"}
{:missing=>"app/controllers/groups/settings/packages_and_registries_controller.rb"}
{:missing=>"app/controllers/import/base_controller.rb"}
{:missing=>"app/controllers/import/history_controller.rb"}
{:missing=>"app/controllers/jira_connect/application_controller.rb"}
{:missing=>"app/controllers/organizations/application_controller.rb"}
{:missing=>"app/controllers/profiles/application_controller.rb"}
{:missing=>"app/controllers/profiles/chat_names_controller.rb"}
{:missing=>"app/controllers/profiles/groups_controller.rb"}
{:missing=>"app/controllers/projects/application_controller.rb"}
{:missing=>"app/controllers/projects/aws/base_controller.rb"}
{:missing=>"app/controllers/projects/build_artifacts_controller.rb"}
{:missing=>"app/controllers/projects/builds_controller.rb"}
{:missing=>"app/controllers/projects/ci/prometheus_metrics/histograms_controller.rb"}
{:missing=>"app/controllers/projects/confluences_controller.rb"}
{:missing=>"app/controllers/projects/deploy_tokens_controller.rb"}
{:missing=>"app/controllers/projects/design_management/designs_controller.rb"}
{:missing=>"app/controllers/projects/error_tracking/base_controller.rb"}
{:missing=>"app/controllers/projects/google_cloud/base_controller.rb"}
{:missing=>"app/controllers/projects/harbor/application_controller.rb"}
{:missing=>"app/controllers/projects/incident_management/pager_duty_incidents_controller.rb"}
{:missing=>"app/controllers/projects/incident_management/timeline_events_controller.rb"}
{:missing=>"app/controllers/projects/merge_requests/application_controller.rb"}
{:missing=>"app/controllers/projects/pipelines/application_controller.rb"}
{:missing=>"app/controllers/projects/protected_refs_controller.rb"}
{:missing=>"app/controllers/projects/registry/application_controller.rb"}
{:missing=>"app/controllers/projects/settings/branch_rules_controller.rb"}
{:missing=>"app/controllers/projects/snippets/application_controller.rb"}
{:missing=>"app/controllers/projects/triggers_controller.rb"}
{:missing=>"app/controllers/repositories/application_controller.rb"}
{:missing=>"app/controllers/repositories/git_http_client_controller.rb"}
{:missing=>"app/controllers/repositories/lfs_api_controller.rb"}
{:missing=>"app/controllers/repositories/lfs_locks_api_controller.rb"}
{:missing=>"app/controllers/snippets/application_controller.rb"}
{:missing=>"app/controllers/user_settings/application_controller.rb"}
{:missing=>"app/controllers/user_settings/passwords_controller.rb"}
{:missing=>"app/controllers/user_settings/user_settings_controller.rb"}
{:missing=>"app/controllers/users/group_callouts_controller.rb"}
{:missing=>"app/controllers/users/pins_controller.rb"}
{:missing=>"app/controllers/users/project_callouts_controller.rb"}
{:missing=>"app/controllers/well_known_controller.rb"}
{:missing=>"app/events/ci/job_artifacts_deleted_event.rb"}
{:missing=>"app/events/ci/pipeline_created_event.rb"}
{:missing=>"app/events/gitlab_subscriptions/renewed_event.rb"}
{:missing=>"app/events/groups/group_deleted_event.rb"}
{:missing=>"app/events/groups/group_path_changed_event.rb"}
{:missing=>"app/events/groups/group_transfered_event.rb"}
{:missing=>"app/events/members/members_added_event.rb"}
{:missing=>"app/events/merge_requests/approved_event.rb"}
{:missing=>"app/events/merge_requests/draft_state_change_event.rb"}
{:missing=>"app/events/merge_requests/unblocked_state_event.rb"}
{:missing=>"app/events/package_metadata/ingested_advisory_event.rb"}
{:missing=>"app/events/packages/package_created_event.rb"}
{:missing=>"app/events/pages/page_deleted_event.rb"}
{:missing=>"app/events/pages/page_deployed_event.rb"}
{:missing=>"app/events/pages_domains/pages_domain_created_event.rb"}
{:missing=>"app/events/pages_domains/pages_domain_deleted_event.rb"}
{:missing=>"app/events/pages_domains/pages_domain_updated_event.rb"}
{:missing=>"app/events/project_authorizations/authorizations_added_event.rb"}
{:missing=>"app/events/project_authorizations/authorizations_changed_event.rb"}
{:missing=>"app/events/project_authorizations/authorizations_removed_event.rb"}
{:missing=>"app/events/projects/project_archived_event.rb"}
{:missing=>"app/events/projects/project_attributes_changed_event.rb"}
{:missing=>"app/events/projects/project_created_event.rb"}
{:missing=>"app/events/projects/project_deleted_event.rb"}
{:missing=>"app/events/projects/project_features_changed_event.rb"}
{:missing=>"app/events/projects/project_path_changed_event.rb"}
{:missing=>"app/events/projects/project_transfered_event.rb"}
{:missing=>"app/events/projects/release_published_event.rb"}
{:missing=>"app/events/repositories/default_branch_changed_event.rb"}
{:missing=>"app/events/repositories/keep_around_refs_created_event.rb"}
{:missing=>"app/events/work_items/work_item_created_event.rb"}
{:missing=>"app/events/work_items/work_item_deleted_event.rb"}
{:missing=>"app/events/work_items/work_item_updated_event.rb"}
{:missing=>"app/finders/concerns/created_at_filter.rb"}
{:missing=>"app/finders/concerns/custom_attributes_filter.rb"}
{:missing=>"app/finders/concerns/merge_user_filter.rb"}
{:missing=>"app/finders/concerns/merged_at_filter.rb"}
{:missing=>"app/finders/concerns/time_frame_filter.rb"}
{:missing=>"app/finders/concerns/updated_at_filter.rb"}
{:missing=>"app/finders/git_refs_finder.rb"}
{:missing=>"app/finders/group_finder.rb"}
{:missing=>"app/finders/groups/base.rb"}
{:missing=>"app/finders/groups/projects_requiring_authorizations_refresh/base.rb"}
{:missing=>"app/finders/issuable_finder/params.rb"}
{:missing=>"app/finders/issuable_finder.rb"}
{:missing=>"app/finders/issuables/assignee_filter.rb"}
{:missing=>"app/finders/issuables/author_filter.rb"}
{:missing=>"app/finders/issuables/base_filter.rb"}
{:missing=>"app/finders/issuables/label_filter.rb"}
{:missing=>"app/finders/issues/confidentiality_filter.rb"}
{:missing=>"app/finders/issues_finder/params.rb"}
{:missing=>"app/finders/merge_requests_finder/params.rb"}
{:missing=>"app/finders/projects/daily_statistics_finder.rb"}
{:missing=>"app/finders/union_finder.rb"}
{:missing=>"app/graphql/batch_loaders/award_emoji_votes_batch_loader.rb"}
{:missing=>"app/graphql/batch_loaders/merge_request_diff_summary_batch_loader.rb"}
{:missing=>"app/graphql/cached_introspection_query.rb"}
{:missing=>"app/graphql/mutations/alert_management/base.rb"}
{:missing=>"app/graphql/mutations/alert_management/http_integration/http_integration_base.rb"}
{:missing=>"app/graphql/mutations/alert_management/prometheus_integration/prometheus_integration_base.rb"}
{:missing=>"app/graphql/mutations/award_emojis/base.rb"}
{:missing=>"app/graphql/mutations/base_mutation.rb"}
{:missing=>"app/graphql/mutations/boards/common_mutation_arguments.rb"}
{:missing=>"app/graphql/mutations/boards/lists/base_create.rb"}
{:missing=>"app/graphql/mutations/boards/lists/base_update.rb"}
{:missing=>"app/graphql/mutations/branch_rules/delete.rb"}
{:missing=>"app/graphql/mutations/ci/catalog/resources/base.rb"}
{:missing=>"app/graphql/mutations/ci/job/base.rb"}
{:missing=>"app/graphql/mutations/ci/pipeline/base.rb"}
{:missing=>"app/graphql/mutations/ci/pipeline/cancel.rb"}
{:missing=>"app/graphql/mutations/ci/pipeline/destroy.rb"}
{:missing=>"app/graphql/mutations/ci/pipeline/retry.rb"}
{:missing=>"app/graphql/mutations/ci/pipeline_schedule/base.rb"}
{:missing=>"app/graphql/mutations/ci/runner/common_mutation_arguments.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/assignable.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/finds_namespace.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/finds_project.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/package_eventable.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/resolves_namespace.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/resolves_resource_parent.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/resolves_subscription.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/spam_protection.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/validate_time_estimate.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/work_items/update_arguments.rb"}
{:missing=>"app/graphql/mutations/concerns/mutations/work_items/widgetable.rb"}
{:missing=>"app/graphql/mutations/container_repositories/destroy_base.rb"}
{:missing=>"app/graphql/mutations/customer_relations/contacts/base.rb"}
{:missing=>"app/graphql/mutations/design_management/base.rb"}
{:missing=>"app/graphql/mutations/echo.rb"}
{:missing=>"app/graphql/mutations/incident_management/timeline_event/base.rb"}
{:missing=>"app/graphql/mutations/incident_management/timeline_event_tag/base.rb"}
{:missing=>"app/graphql/mutations/issues/base.rb"}
{:missing=>"app/graphql/mutations/issues/common_mutation_arguments.rb"}
{:missing=>"app/graphql/mutations/merge_requests/base.rb"}
{:missing=>"app/graphql/mutations/ml/models/base.rb"}
{:missing=>"app/graphql/mutations/notes/base.rb"}
{:missing=>"app/graphql/mutations/notes/create/base.rb"}
{:missing=>"app/graphql/mutations/notes/update/base.rb"}
{:missing=>"app/graphql/mutations/organizations/base.rb"}
{:missing=>"app/graphql/mutations/pages/base.rb"}
{:missing=>"app/graphql/mutations/releases/base.rb"}
{:missing=>"app/graphql/mutations/saved_replies/base.rb"}
{:missing=>"app/graphql/mutations/saved_replies/create.rb"}
{:missing=>"app/graphql/mutations/saved_replies/destroy.rb"}
{:missing=>"app/graphql/mutations/saved_replies/update.rb"}
{:missing=>"app/graphql/mutations/snippets/base.rb"}
{:missing=>"app/graphql/mutations/snippets/service_compatibility.rb"}
{:missing=>"app/graphql/mutations/terraform/state/base.rb"}
{:missing=>"app/graphql/mutations/timelogs/base.rb"}
{:missing=>"app/graphql/resolvers/achievements/user_achievements_for_user_resolver.rb"}
{:missing=>"app/graphql/resolvers/analytics/cycle_analytics/base_count_resolver.rb"}
{:missing=>"app/graphql/resolvers/analytics/cycle_analytics/base_issue_resolver.rb"}
{:missing=>"app/graphql/resolvers/analytics/cycle_analytics/base_merge_request_resolver.rb"}
{:missing=>"app/graphql/resolvers/analytics/cycle_analytics/deployment_count_resolver.rb"}
{:missing=>"app/graphql/resolvers/analytics/cycle_analytics/issue_count_resolver.rb"}
{:missing=>"app/graphql/resolvers/analytics/cycle_analytics/stages_resolver.rb"}
{:missing=>"app/graphql/resolvers/analytics/cycle_analytics/value_streams_resolver.rb"}
{:missing=>"app/graphql/resolvers/assigned_merge_requests_resolver.rb"}
{:missing=>"app/graphql/resolvers/authored_merge_requests_resolver.rb"}
{:missing=>"app/graphql/resolvers/autocomplete_users_resolver.rb"}
{:missing=>"app/graphql/resolvers/award_emoji/base_votes_count_resolver.rb"}
{:missing=>"app/graphql/resolvers/bulk_labels_resolver.rb"}
{:missing=>"app/graphql/resolvers/ci/pipeline_job_artifacts_resolver.rb"}
{:missing=>"app/graphql/resolvers/ci/pipeline_stages_resolver.rb"}
{:missing=>"app/graphql/resolvers/ci/pipeline_triggers_resolver.rb"}
{:missing=>"app/graphql/resolvers/ci/runner_managers_resolver.rb"}
{:missing=>"app/graphql/resolvers/ci/runner_owner_project_resolver.rb"}
{:missing=>"app/graphql/resolvers/codequality_reports_comparer_resolver.rb"}
{:missing=>"app/graphql/resolvers/concerns/board_item_filterable.rb"}
{:missing=>"app/graphql/resolvers/concerns/group_issuable_resolver.rb"}
{:missing=>"app/graphql/resolvers/concerns/issues/look_ahead_preloads.rb"}
{:missing=>"app/graphql/resolvers/concerns/issues/sort_arguments.rb"}
{:missing=>"app/graphql/resolvers/concerns/project_search_arguments.rb"}
{:missing=>"app/graphql/resolvers/concerns/resolves_merge_requests.rb"}
{:missing=>"app/graphql/resolvers/concerns/resolves_snippets.rb"}
{:missing=>"app/graphql/resolvers/concerns/search_arguments.rb"}
{:missing=>"app/graphql/resolvers/concerns/time_frame_arguments.rb"}
{:missing=>"app/graphql/resolvers/concerns/work_items/look_ahead_preloads.rb"}
{:missing=>"app/graphql/resolvers/concerns/work_items/shared_filter_arguments.rb"}
{:missing=>"app/graphql/resolvers/data_transfer/data_transfer_arguments.rb"}
{:missing=>"app/graphql/resolvers/down_votes_count_resolver.rb"}
{:missing=>"app/graphql/resolvers/error_tracking/sentry_error_stack_trace_resolver.rb"}
{:missing=>"app/graphql/resolvers/full_path_resolver.rb"}
{:missing=>"app/graphql/resolvers/group_merge_requests_resolver.rb"}
{:missing=>"app/graphql/resolvers/issues/base_parent_resolver.rb"}
{:missing=>"app/graphql/resolvers/issues/base_resolver.rb"}
{:missing=>"app/graphql/resolvers/members_resolver.rb"}
{:missing=>"app/graphql/resolvers/merge_request_resolver.rb"}
{:missing=>"app/graphql/resolvers/milestones_resolver.rb"}
{:missing=>"app/graphql/resolvers/namespaces/work_item_resolver.rb"}
{:missing=>"app/graphql/resolvers/namespaces/work_item_state_counts_resolver.rb"}
{:missing=>"app/graphql/resolvers/namespaces/work_items_resolver.rb"}
{:missing=>"app/graphql/resolvers/noteable/notes_resolver.rb"}
{:missing=>"app/graphql/resolvers/notes/synthetic_note_resolver.rb"}
{:missing=>"app/graphql/resolvers/organizations/groups_resolver.rb"}
{:missing=>"app/graphql/resolvers/organizations/organization_users_resolver.rb"}
{:missing=>"app/graphql/resolvers/organizations/projects_resolver.rb"}
{:missing=>"app/graphql/resolvers/project_container_registry_protection_rules_resolver.rb"}
{:missing=>"app/graphql/resolvers/project_packages_protection_rules_resolver.rb"}
{:missing=>"app/graphql/resolvers/projects/branch_rules_resolver.rb"}
{:missing=>"app/graphql/resolvers/projects/commit_references_resolver.rb"}
{:missing=>"app/graphql/resolvers/projects/deploy_key_resolver.rb"}
{:missing=>"app/graphql/resolvers/projects/fork_details_resolver.rb"}
{:missing=>"app/graphql/resolvers/projects/is_forked_resolver.rb"}
{:missing=>"app/graphql/resolvers/review_requested_merge_requests_resolver.rb"}
{:missing=>"app/graphql/resolvers/up_votes_count_resolver.rb"}
{:missing=>"app/graphql/resolvers/user_merge_requests_resolver_base.rb"}
{:missing=>"app/graphql/resolvers/user_starred_projects_resolver.rb"}
{:missing=>"app/graphql/resolvers/work_item_references_resolver.rb"}
{:missing=>"app/graphql/resolvers/work_item_state_counts_resolver.rb"}
{:missing=>"app/graphql/resolvers/work_items/ancestors_resolver.rb"}
{:missing=>"app/graphql/resolvers/work_items/linked_items_resolver.rb"}
{:missing=>"app/graphql/resolvers/work_items/work_item_discussions_resolver.rb"}
{:missing=>"app/graphql/subscriptions/base_subscription.rb"}
{:missing=>"app/graphql/subscriptions/notes/base.rb"}
{:missing=>"app/graphql/subscriptions/notes/created.rb"}
{:missing=>"app/graphql/subscriptions/notes/deleted.rb"}
{:missing=>"app/graphql/subscriptions/notes/updated.rb"}
{:missing=>"app/graphql/subscriptions/work_item_updated.rb"}
{:missing=>"app/graphql/types/abuse_report_type.rb"}
{:missing=>"app/graphql/types/admin/sidekiq_queues/delete_jobs_response_type.rb"}
{:missing=>"app/graphql/types/alert_management/alert_sort_enum.rb"}
{:missing=>"app/graphql/types/alert_management/alert_status_counts_type.rb"}
{:missing=>"app/graphql/types/analytics/cycle_analytics/flow_metrics.rb"}
{:missing=>"app/graphql/types/analytics/cycle_analytics/link_type.rb"}
{:missing=>"app/graphql/types/analytics/cycle_analytics/metric_type.rb"}
{:missing=>"app/graphql/types/analytics/cycle_analytics/value_streams/stage_event_enum.rb"}
{:missing=>"app/graphql/types/assignee_wildcard_id_enum.rb"}
{:missing=>"app/graphql/types/base_input_object.rb"}
{:missing=>"app/graphql/types/base_interface.rb"}
{:missing=>"app/graphql/types/base_scalar.rb"}
{:missing=>"app/graphql/types/base_union.rb"}
{:missing=>"app/graphql/types/boards/board_issuable_input_base_type.rb"}
{:missing=>"app/graphql/types/boards/board_issue_input_base_type.rb"}
{:missing=>"app/graphql/types/boards/negated_board_issue_input_type.rb"}
{:missing=>"app/graphql/types/branch_protections/base_access_level_type.rb"}
{:missing=>"app/graphql/types/ci/application_setting_type.rb"}
{:missing=>"app/graphql/types/ci/build_need_type.rb"}
{:missing=>"app/graphql/types/ci/catalog/resource_scope_enum.rb"}
{:missing=>"app/graphql/types/ci/code_quality_degradation_severity_enum.rb"}
{:missing=>"app/graphql/types/ci/code_quality_report_summary_type.rb"}
{:missing=>"app/graphql/types/ci/config/status_enum.rb"}
{:missing=>"app/graphql/types/ci/group_environment_scope_connection_type.rb"}
{:missing=>"app/graphql/types/ci/group_variables_sort_enum.rb"}
{:missing=>"app/graphql/types/ci/job_failure_reason_enum.rb"}
{:missing=>"app/graphql/types/ci/job_token_scope/direction_enum.rb"}
{:missing=>"app/graphql/types/ci/pipeline_config_source_enum.rb"}
{:missing=>"app/graphql/types/ci/runner_access_level_enum.rb"}
{:missing=>"app/graphql/types/ci/runner_job_execution_status_enum.rb"}
{:missing=>"app/graphql/types/ci/runner_membership_filter_enum.rb"}
{:missing=>"app/graphql/types/ci/runner_sort_enum.rb"}
{:missing=>"app/graphql/types/ci/runner_status_enum.rb"}
{:missing=>"app/graphql/types/ci/runner_type_enum.rb"}
{:missing=>"app/graphql/types/ci_configuration/sast/options_entity_type.rb"}
{:missing=>"app/graphql/types/commit_action_type.rb"}
{:missing=>"app/graphql/types/commit_references_type.rb"}
{:missing=>"app/graphql/types/container_repository_tags_sort_enum.rb"}
{:missing=>"app/graphql/types/current_user_todos.rb"}
{:missing=>"app/graphql/types/customer_relations/contact_state_enum.rb"}
{:missing=>"app/graphql/types/customer_relations/organization_state_enum.rb"}
{:missing=>"app/graphql/types/data_transfer/base_type.rb"}
{:missing=>"app/graphql/types/data_transfer/egress_node_type.rb"}
{:missing=>"app/graphql/types/data_transfer/group_data_transfer_type.rb"}
{:missing=>"app/graphql/types/data_visualization_palette/color_enum.rb"}
{:missing=>"app/graphql/types/data_visualization_palette/weight_enum.rb"}
{:missing=>"app/graphql/types/date_type.rb"}
{:missing=>"app/graphql/types/dependency_proxy/manifest_type_enum.rb"}
{:missing=>"app/graphql/types/deployment_status_enum.rb"}
{:missing=>"app/graphql/types/deployments_order_by_input_type.rb"}
{:missing=>"app/graphql/types/deprecated_mutations.rb"}
{:missing=>"app/graphql/types/design_management/design_fields.rb"}
{:missing=>"app/graphql/types/diff_paths_input_type.rb"}
{:missing=>"app/graphql/types/diff_stats_summary_type.rb"}
{:missing=>"app/graphql/types/diff_stats_type.rb"}
{:missing=>"app/graphql/types/error_tracking/sentry_error_frequency_type.rb"}
{:missing=>"app/graphql/types/error_tracking/sentry_error_stack_trace_context_type.rb"}
{:missing=>"app/graphql/types/error_tracking/sentry_error_status_enum.rb"}
{:missing=>"app/graphql/types/error_tracking/sentry_error_tags_type.rb"}
{:missing=>"app/graphql/types/event_action_enum.rb"}
{:missing=>"app/graphql/types/group_release_sort_enum.rb"}
{:missing=>"app/graphql/types/issuable_subscription_event_enum.rb"}
{:missing=>"app/graphql/types/issue_connection_type.rb"}
{:missing=>"app/graphql/types/issue_state_event_enum.rb"}
{:missing=>"app/graphql/types/issue_status_counts_type.rb"}
{:missing=>"app/graphql/types/issues/negated_issue_filter_input_type.rb"}
{:missing=>"app/graphql/types/issues/unioned_issue_filter_input_type.rb"}
{:missing=>"app/graphql/types/jira_users_mapping_input_type.rb"}
{:missing=>"app/graphql/types/member_sort_enum.rb"}
{:missing=>"app/graphql/types/merge_requests/detailed_merge_status_enum.rb"}
{:missing=>"app/graphql/types/merge_requests/interacts_with_merge_request.rb"}
{:missing=>"app/graphql/types/merge_requests/merge_status_enum.rb"}
{:missing=>"app/graphql/types/merge_strategy_enum.rb"}
{:missing=>"app/graphql/types/milestone_sort_enum.rb"}
{:missing=>"app/graphql/types/milestone_state_enum.rb"}
{:missing=>"app/graphql/types/milestone_wildcard_id_enum.rb"}
{:missing=>"app/graphql/types/ml/model_versions_order_by_enum.rb"}
{:missing=>"app/graphql/types/mutation_operation_mode_enum.rb"}
{:missing=>"app/graphql/types/namespace/shared_runners_setting_enum.rb"}
{:missing=>"app/graphql/types/negated_milestone_wildcard_id_enum.rb"}
{:missing=>"app/graphql/types/nested_environment_type.rb"}
{:missing=>"app/graphql/types/noteable_type.rb"}
{:missing=>"app/graphql/types/notes/diff_image_position_input_type.rb"}
{:missing=>"app/graphql/types/notes/diff_position_base_input_type.rb"}
{:missing=>"app/graphql/types/notes/diff_position_input_type.rb"}
{:missing=>"app/graphql/types/notes/position_type_enum.rb"}
{:missing=>"app/graphql/types/notes/update_diff_image_position_input_type.rb"}
{:missing=>"app/graphql/types/packages/dependency_link_metadata_type.rb"}
{:missing=>"app/graphql/types/packages/file_metadata_type.rb"}
{:missing=>"app/graphql/types/packages/metadata_type.rb"}
{:missing=>"app/graphql/types/packages/nuget/dependency_link_metadatum_type.rb"}
{:missing=>"app/graphql/types/packages/package_links_type.rb"}
{:missing=>"app/graphql/types/packages/package_tag_type.rb"}
{:missing=>"app/graphql/types/permission_types/ci/pipeline_schedules.rb"}
{:missing=>"app/graphql/types/permission_types/custom_emoji.rb"}
{:missing=>"app/graphql/types/permission_types/group.rb"}
{:missing=>"app/graphql/types/permission_types/group_enum.rb"}
{:missing=>"app/graphql/types/permission_types/timelog.rb"}
{:missing=>"app/graphql/types/projects/commit_parent_names_type.rb"}
{:missing=>"app/graphql/types/projects/namespace_project_sort_enum.rb"}
{:missing=>"app/graphql/types/projects/services/base_service_type.rb"}
{:missing=>"app/graphql/types/projects/services/jira_project_type.rb"}
{:missing=>"app/graphql/types/projects/services/jira_service_type.rb"}
{:missing=>"app/graphql/types/ref_type_enum.rb"}
{:missing=>"app/graphql/types/relative_position_type_enum.rb"}
{:missing=>"app/graphql/types/release_asset_link_shared_input_arguments.rb"}
{:missing=>"app/graphql/types/release_asset_link_type_enum.rb"}
{:missing=>"app/graphql/types/release_sort_enum.rb"}
{:missing=>"app/graphql/types/release_tag_wildcard_id_enum.rb"}
{:missing=>"app/graphql/types/security/report_type_enum.rb"}
{:missing=>"app/graphql/types/sha_format_enum.rb"}
{:missing=>"app/graphql/types/snippets/blob_connection_type.rb"}
{:missing=>"app/graphql/types/snippets/type_enum.rb"}
{:missing=>"app/graphql/types/snippets/visibility_scopes_enum.rb"}
{:missing=>"app/graphql/types/sort_direction_enum.rb"}
{:missing=>"app/graphql/types/sort_enum.rb"}
{:missing=>"app/graphql/types/task_completion_status.rb"}
{:missing=>"app/graphql/types/timeframe_input_type.rb"}
{:missing=>"app/graphql/types/todo_action_enum.rb"}
{:missing=>"app/graphql/types/todo_state_enum.rb"}
{:missing=>"app/graphql/types/todo_target_enum.rb"}
{:missing=>"app/graphql/types/tree/entry_type.rb"}
{:missing=>"app/graphql/types/user_interface.rb"}
{:missing=>"app/graphql/types/user_state_enum.rb"}
{:missing=>"app/graphql/types/users/saved_reply_type.rb"}
{:missing=>"app/graphql/types/visibility_levels_enum.rb"}
{:missing=>"app/graphql/types/work_item_sort_enum.rb"}
{:missing=>"app/graphql/types/work_item_state_enum.rb"}
{:missing=>"app/graphql/types/work_items/award_emoji_update_action_enum.rb"}
{:missing=>"app/graphql/types/work_items/convert_task_input_type.rb"}
{:missing=>"app/graphql/types/work_items/state_event_enum.rb"}
{:missing=>"app/graphql/types/work_items/todo_update_action_enum.rb"}
{:missing=>"app/graphql/types/work_items/type_type.rb"}
{:missing=>"app/graphql/types/work_items/widget_definitions/hierarchy_type.rb"}
{:missing=>"app/graphql/types/work_items/widgets/award_emoji_update_input_type.rb"}
{:missing=>"app/graphql/types/work_items/widgets/hierarchy_create_input_type.rb"}
{:missing=>"app/graphql/types/work_items/widgets/milestone_input_type.rb"}
{:missing=>"app/graphql/types/work_items/widgets/milestone_type.rb"}
{:missing=>"app/graphql/types/work_items/widgets/notes_input_type.rb"}
{:missing=>"app/helpers/accounts_helper.rb"}
{:missing=>"app/helpers/active_sessions_helper.rb"}
{:missing=>"app/helpers/compare_helper.rb"}
{:missing=>"app/helpers/count_helper.rb"}
{:missing=>"app/helpers/custom_metrics_helper.rb"}
{:missing=>"app/helpers/favicon_helper.rb"}
{:missing=>"app/helpers/gitpod_helper.rb"}
{:missing=>"app/helpers/in_product_marketing_helper.rb"}
{:missing=>"app/helpers/kerberos_helper.rb"}
{:missing=>"app/helpers/mattermost_helper.rb"}
{:missing=>"app/helpers/mirror_helper.rb"}
{:missing=>"app/helpers/performance_bar_helper.rb"}
{:missing=>"app/helpers/protected_branches_helper.rb"}
{:missing=>"app/helpers/reminder_emails_helper.rb"}
{:missing=>"app/helpers/repository_languages_helper.rb"}
{:missing=>"app/helpers/routing/artifacts_helper.rb"}
{:missing=>"app/helpers/routing/graphql_helper.rb"}
{:missing=>"app/helpers/routing/groups/members_helper.rb"}
{:missing=>"app/helpers/routing/members_helper.rb"}
{:missing=>"app/helpers/routing/pipeline_schedules_helper.rb"}
{:missing=>"app/helpers/routing/projects/members_helper.rb"}
{:missing=>"app/helpers/routing/projects_helper.rb"}
{:missing=>"app/helpers/routing/snippets_helper.rb"}
{:missing=>"app/helpers/routing/wiki_helper.rb"}
{:missing=>"app/helpers/safe_params_helper.rb"}
{:missing=>"app/helpers/sorting_titles_values_helper.rb"}
{:missing=>"app/helpers/system_note_helper.rb"}
{:missing=>"app/helpers/tags_helper.rb"}
{:missing=>"app/helpers/workhorse_helper.rb"}
{:missing=>"app/mailers/application_mailer.rb"}
{:missing=>"app/mailers/emails/members.rb"}
{:missing=>"app/mailers/emails/notes.rb"}
{:missing=>"app/mailers/emails/remote_mirrors.rb"}
{:missing=>"app/mailers/emails/reviews.rb"}
{:missing=>"app/mailers/emails/shared.rb"}
{:missing=>"app/policies/admin/abuse_report_label_policy.rb"}
{:missing=>"app/policies/analytics/cycle_analytics/value_stream_policy.rb"}
{:missing=>"app/policies/analytics/usage_trends/measurement_policy.rb"}
{:missing=>"app/policies/audit_events/definition_policy.rb"}
{:missing=>"app/policies/ci/deployable_policy.rb"}
{:missing=>"app/policies/ci/freeze_period_policy.rb"}
{:missing=>"app/policies/ci/job_artifact_policy.rb"}
{:missing=>"app/policies/ci/pipeline_schedule_variable_policy.rb"}
{:missing=>"app/policies/ci/project_pipelines_policy.rb"}
{:missing=>"app/policies/ci/resource_group_policy.rb"}
{:missing=>"app/policies/ci/stage_policy.rb"}
{:missing=>"app/policies/commit_signatures/gpg_signature_policy.rb"}
{:missing=>"app/policies/commit_signatures/ssh_signature_policy.rb"}
{:missing=>"app/policies/commit_signatures/x509_commit_signature_policy.rb"}
{:missing=>"app/policies/commit_status_policy.rb"}
{:missing=>"app/policies/concerns/find_group_projects.rb"}
{:missing=>"app/policies/concerns/member_policy_helpers.rb"}
{:missing=>"app/policies/container_registry/protection/rule_policy.rb"}
{:missing=>"app/policies/container_registry/referrer_policy.rb"}
{:missing=>"app/policies/container_registry/tag_policy.rb"}
{:missing=>"app/policies/container_repository_policy.rb"}
{:missing=>"app/policies/customer_relations/contact_policy.rb"}
{:missing=>"app/policies/customer_relations/organization_policy.rb"}
{:missing=>"app/policies/dependency_proxy/blob_policy.rb"}
{:missing=>"app/policies/dependency_proxy/group_setting_policy.rb"}
{:missing=>"app/policies/dependency_proxy/image_ttl_group_policy_policy.rb"}
{:missing=>"app/policies/dependency_proxy/manifest_policy.rb"}
{:missing=>"app/policies/deployment_policy.rb"}
{:missing=>"app/policies/description_version_policy.rb"}
{:missing=>"app/policies/design_management/design_at_version_policy.rb"}
{:missing=>"app/policies/design_management/design_collection_policy.rb"}
{:missing=>"app/policies/design_management/repository_policy.rb"}
{:missing=>"app/policies/design_management/version_policy.rb"}
{:missing=>"app/policies/draft_note_policy.rb"}
{:missing=>"app/policies/email_policy.rb"}
{:missing=>"app/policies/error_tracking/base_policy.rb"}
{:missing=>"app/policies/event_policy.rb"}
{:missing=>"app/policies/external_issue_policy.rb"}
{:missing=>"app/policies/grafana_integration_policy.rb"}
{:missing=>"app/policies/group_label_policy.rb"}
{:missing=>"app/policies/incident_management/timeline_event_tag_policy.rb"}
{:missing=>"app/policies/list_policy.rb"}
{:missing=>"app/policies/metrics/dashboard/annotation_policy.rb"}
{:missing=>"app/policies/milestone_policy.rb"}
{:missing=>"app/policies/namespace/package_setting_policy.rb"}
{:missing=>"app/policies/namespace_ci_cd_setting_policy.rb"}
{:missing=>"app/policies/namespace_policy.rb"}
{:missing=>"app/policies/namespaces/group_project_namespace_shared_policy.rb"}
{:missing=>"app/policies/operations/feature_flag_policy.rb"}
{:missing=>"app/policies/packages/cleanup/policy_policy.rb"}
{:missing=>"app/policies/packages/composer/metadatum_policy.rb"}
{:missing=>"app/policies/packages/conan/file_metadatum_policy.rb"}
{:missing=>"app/policies/packages/conan/metadatum_policy.rb"}
{:missing=>"app/policies/packages/dependency_link_policy.rb"}
{:missing=>"app/policies/packages/helm/file_metadatum_policy.rb"}
{:missing=>"app/policies/packages/maven/metadatum_policy.rb"}
{:missing=>"app/policies/packages/nuget/dependency_link_metadatum_policy.rb"}
{:missing=>"app/policies/packages/nuget/metadatum_policy.rb"}
{:missing=>"app/policies/packages/package_file_policy.rb"}
{:missing=>"app/policies/packages/protection/rule_policy.rb"}
{:missing=>"app/policies/packages/pypi/metadatum_policy.rb"}
{:missing=>"app/policies/packages/tag_policy.rb"}
{:missing=>"app/policies/project_ci_cd_setting_policy.rb"}
{:missing=>"app/policies/project_import_state_policy.rb"}
{:missing=>"app/policies/project_label_policy.rb"}
{:missing=>"app/policies/prometheus_alert_policy.rb"}
{:missing=>"app/policies/releases/evidence_policy.rb"}
{:missing=>"app/policies/releases/link_policy.rb"}
{:missing=>"app/policies/releases/source_policy.rb"}
{:missing=>"app/policies/repository_policy.rb"}
{:missing=>"app/policies/resource_event_policy.rb"}
{:missing=>"app/policies/suggestion_policy.rb"}
{:missing=>"app/policies/time_tracking/timelog_category_policy.rb"}
{:missing=>"app/policies/timebox_policy.rb"}
{:missing=>"app/policies/users/namespace_commit_email_policy.rb"}
{:missing=>"app/policies/users/saved_reply_policy.rb"}
{:missing=>"app/policies/wiki_page/meta_policy.rb"}
{:missing=>"app/policies/wiki_policy.rb"}
{:missing=>"app/policies/work_items/type_policy.rb"}
{:missing=>"app/presenters/analytics/cycle_analytics/stage_presenter.rb"}
{:missing=>"app/presenters/board_presenter.rb"}
{:missing=>"app/presenters/ci/build_metadata_presenter.rb"}
{:missing=>"app/presenters/ci/processable_presenter.rb"}
{:missing=>"app/presenters/ci/runner_presenter.rb"}
{:missing=>"app/presenters/clusters/integration_presenter.rb"}
{:missing=>"app/presenters/generic_commit_status_presenter.rb"}
{:missing=>"app/presenters/members_presenter.rb"}
{:missing=>"app/presenters/packages/go/module_version_presenter.rb"}
{:missing=>"app/presenters/packages/nuget/presenter_helpers.rb"}
{:missing=>"app/presenters/packages/pypi/simple_presenter_base.rb"}
{:missing=>"app/presenters/releases/evidence_presenter.rb"}
{:missing=>"app/presenters/terraform/module_version_presenter.rb"}
{:missing=>"app/presenters/todo_presenter.rb"}
{:missing=>"app/serializers/activity_pub/actor_serializer.rb"}
{:missing=>"app/serializers/activity_pub/collection_serializer.rb"}
{:missing=>"app/serializers/activity_pub/object_serializer.rb"}
{:missing=>"app/serializers/acts_as_taggable_on/tag_entity.rb"}
{:missing=>"app/serializers/acts_as_taggable_on/tag_serializer.rb"}
{:missing=>"app/serializers/alert_management/alert_entity.rb"}
{:missing=>"app/serializers/alert_management/alert_serializer.rb"}
{:missing=>"app/serializers/analytics/cycle_analytics/configuration_entity.rb"}
{:missing=>"app/serializers/analytics/cycle_analytics/event_entity.rb"}
{:missing=>"app/serializers/analytics/cycle_analytics/value_stream_entity.rb"}
{:missing=>"app/serializers/analytics/cycle_analytics/value_stream_serializer.rb"}
{:missing=>"app/serializers/analytics_commit_entity.rb"}
{:missing=>"app/serializers/analytics_commit_serializer.rb"}
{:missing=>"app/serializers/analytics_generic_serializer.rb"}
{:missing=>"app/serializers/analytics_merge_request_entity.rb"}
{:missing=>"app/serializers/analytics_stage_entity.rb"}
{:missing=>"app/serializers/analytics_stage_serializer.rb"}
{:missing=>"app/serializers/analytics_summary_entity.rb"}
{:missing=>"app/serializers/award_emoji_entity.rb"}
{:missing=>"app/serializers/base_serializer.rb"}
{:missing=>"app/serializers/build_coverage_entity.rb"}
{:missing=>"app/serializers/build_metadata_entity.rb"}
{:missing=>"app/serializers/build_trace_serializer.rb"}
{:missing=>"app/serializers/ci/basic_variable_entity.rb"}
{:missing=>"app/serializers/ci/group_variable_serializer.rb"}
{:missing=>"app/serializers/ci/instance_variable_serializer.rb"}
{:missing=>"app/serializers/ci/variable_serializer.rb"}
{:missing=>"app/serializers/cohort_activity_month_entity.rb"}
{:missing=>"app/serializers/cohort_entity.rb"}
{:missing=>"app/serializers/cohorts_entity.rb"}
{:missing=>"app/serializers/cohorts_serializer.rb"}
{:missing=>"app/serializers/concerns/diff_file_conflict_type.rb"}
{:missing=>"app/serializers/concerns/user_status_tooltip.rb"}
{:missing=>"app/serializers/concerns/with_pagination.rb"}
{:missing=>"app/serializers/container_tags_serializer.rb"}
{:missing=>"app/serializers/current_user_entity.rb"}
{:missing=>"app/serializers/deploy_keys/basic_deploy_key_serializer.rb"}
{:missing=>"app/serializers/deploy_keys/deploy_key_serializer.rb"}
{:missing=>"app/serializers/deploy_keys_project_entity.rb"}
{:missing=>"app/serializers/diff_line_parallel_entity.rb"}
{:missing=>"app/serializers/diffs_metadata_serializer.rb"}
{:missing=>"app/serializers/diffs_serializer.rb"}
{:missing=>"app/serializers/discussion_serializer.rb"}
{:missing=>"app/serializers/draft_note_entity.rb"}
{:missing=>"app/serializers/draft_note_serializer.rb"}
{:missing=>"app/serializers/environment_status_serializer.rb"}
{:missing=>"app/serializers/error_tracking/detailed_error_entity.rb"}
{:missing=>"app/serializers/error_tracking/detailed_error_serializer.rb"}
{:missing=>"app/serializers/error_tracking/error_entity.rb"}
{:missing=>"app/serializers/error_tracking/error_event_entity.rb"}
{:missing=>"app/serializers/error_tracking/error_event_serializer.rb"}
{:missing=>"app/serializers/error_tracking/error_serializer.rb"}
{:missing=>"app/serializers/error_tracking/project_entity.rb"}
{:missing=>"app/serializers/error_tracking/project_serializer.rb"}
{:missing=>"app/serializers/feature_flags/scope_entity.rb"}
{:missing=>"app/serializers/feature_flags/strategy_entity.rb"}
{:missing=>"app/serializers/feature_flags/user_list_entity.rb"}
{:missing=>"app/serializers/feature_flags_client_entity.rb"}
{:missing=>"app/serializers/group_basic_entity.rb"}
{:missing=>"app/serializers/group_deploy_key_serializer.rb"}
{:missing=>"app/serializers/group_deploy_keys_group_entity.rb"}
{:missing=>"app/serializers/group_entity.rb"}
{:missing=>"app/serializers/group_issuable_autocomplete_serializer.rb"}
{:missing=>"app/serializers/group_serializer.rb"}
{:missing=>"app/serializers/import/base_provider_repo_entity.rb"}
{:missing=>"app/serializers/integrations/event_serializer.rb"}
{:missing=>"app/serializers/integrations/field_serializer.rb"}
{:missing=>"app/serializers/issuable_entity.rb"}
{:missing=>"app/serializers/issuable_sidebar_basic_entity.rb"}
{:missing=>"app/serializers/issuable_sidebar_todo_entity.rb"}
{:missing=>"app/serializers/issue_sidebar_extras_entity.rb"}
{:missing=>"app/serializers/job_group_entity.rb"}
{:missing=>"app/serializers/label_entity.rb"}
{:missing=>"app/serializers/lfs_file_lock_serializer.rb"}
{:missing=>"app/serializers/linked_issue_entity.rb"}
{:missing=>"app/serializers/linked_project_issue_serializer.rb"}
{:missing=>"app/serializers/merge_request_create_entity.rb"}
{:missing=>"app/serializers/merge_request_create_serializer.rb"}
{:missing=>"app/serializers/merge_request_metrics_entity.rb"}
{:missing=>"app/serializers/merge_request_noteable_entity.rb"}
{:missing=>"app/serializers/note_attachment_entity.rb"}
{:missing=>"app/serializers/note_user_entity.rb"}
{:missing=>"app/serializers/paginated_diff_serializer.rb"}
{:missing=>"app/serializers/profile/event_serializer.rb"}
{:missing=>"app/serializers/project_entity.rb"}
{:missing=>"app/serializers/project_note_serializer.rb"}
{:missing=>"app/serializers/projects/serverless/service_entity.rb"}
{:missing=>"app/serializers/projects/serverless/service_serializer.rb"}
{:missing=>"app/serializers/prometheus_metric_entity.rb"}
{:missing=>"app/serializers/prometheus_metric_serializer.rb"}
{:missing=>"app/serializers/release_entity.rb"}
{:missing=>"app/serializers/review_app_setup_serializer.rb"}
{:missing=>"app/serializers/route_entity.rb"}
{:missing=>"app/serializers/route_serializer.rb"}
{:missing=>"app/serializers/suggestion_serializer.rb"}
{:missing=>"app/serializers/test_report_serializer.rb"}
{:missing=>"app/serializers/test_report_summary_serializer.rb"}
{:missing=>"app/serializers/test_suite_serializer.rb"}
{:missing=>"app/serializers/time_trackable_entity.rb"}
{:missing=>"app/serializers/user_preference_entity.rb"}
{:missing=>"app/services/achievements/base_service.rb"}
{:missing=>"app/services/activity_pub/projects/releases_subscription_service.rb"}
{:missing=>"app/services/activity_pub/third_party_error.rb"}
{:missing=>"app/services/alert_management/http_integrations/base_service.rb"}
{:missing=>"app/services/analytics/cycle_analytics/stages/base_service.rb"}
{:missing=>"app/services/application_settings/base_service.rb"}
{:missing=>"app/services/badges/base_service.rb"}
{:missing=>"app/services/badges/build_service.rb"}
{:missing=>"app/services/badges/create_service.rb"}
{:missing=>"app/services/badges/update_service.rb"}
{:missing=>"app/services/base_group_service.rb"}
{:missing=>"app/services/base_project_service.rb"}
{:missing=>"app/services/base_renderer.rb"}
{:missing=>"app/services/base_service.rb"}
{:missing=>"app/services/boards/base_item_move_service.rb"}
{:missing=>"app/services/boards/base_items_list_service.rb"}
{:missing=>"app/services/boards/base_service.rb"}
{:missing=>"app/services/boards/lists/base_create_service.rb"}
{:missing=>"app/services/boards/lists/base_destroy_service.rb"}
{:missing=>"app/services/boards/lists/base_update_service.rb"}
{:missing=>"app/services/boards/update_service.rb"}
{:missing=>"app/services/ci/generate_exposed_artifacts_report_service.rb"}
{:missing=>"app/services/ci/pipeline_schedules/base_save_service.rb"}
{:missing=>"app/services/ci/pipeline_schedules/variables_base_save_service.rb"}
{:missing=>"app/services/ci/queue/build_queue_service.rb"}
{:missing=>"app/services/ci/runners/runner_creation_strategies/group_runner_strategy.rb"}
{:missing=>"app/services/ci/runners/runner_creation_strategies/instance_runner_strategy.rb"}
{:missing=>"app/services/ci/runners/runner_creation_strategies/project_runner_strategy.rb"}
{:missing=>"app/services/ci/stuck_builds/drop_helpers.rb"}
{:missing=>"app/services/cloud_seed/google_cloud/base_service.rb"}
{:missing=>"app/services/clusters/cleanup/base_service.rb"}
{:missing=>"app/services/commits/change_service.rb"}
{:missing=>"app/services/commits/create_service.rb"}
{:missing=>"app/services/commits/revert_service.rb"}
{:missing=>"app/services/concerns/akismet_methods.rb"}
{:missing=>"app/services/concerns/alert_management/alert_processing.rb"}
{:missing=>"app/services/concerns/alert_management/responses.rb"}
{:missing=>"app/services/concerns/base_service_utility.rb"}
{:missing=>"app/services/concerns/ci/downstream_pipeline_helpers.rb"}
{:missing=>"app/services/concerns/deploy_token_methods.rb"}
{:missing=>"app/services/concerns/git/change_params.rb"}
{:missing=>"app/services/concerns/group_linkable.rb"}
{:missing=>"app/services/concerns/incident_management/settings.rb"}
{:missing=>"app/services/concerns/incident_management/usage_data.rb"}
{:missing=>"app/services/concerns/integrations/group_test_data.rb"}
{:missing=>"app/services/concerns/integrations/project_test_data.rb"}
{:missing=>"app/services/concerns/integrations/propagation/bulk_operation_hashes.rb"}
{:missing=>"app/services/concerns/issues/issue_type_helpers.rb"}
{:missing=>"app/services/concerns/issues/resolve_discussions.rb"}
{:missing=>"app/services/concerns/measurable.rb"}
{:missing=>"app/services/concerns/merge_requests/error_logger.rb"}
{:missing=>"app/services/concerns/merge_requests/removes_refs.rb"}
{:missing=>"app/services/concerns/projects/container_repository/gitlab/timeoutable.rb"}
{:missing=>"app/services/concerns/projects/remove_refs.rb"}
{:missing=>"app/services/concerns/schedule_bulk_repository_shard_moves_methods.rb"}
{:missing=>"app/services/concerns/search/filter.rb"}
{:missing=>"app/services/concerns/service_desk/custom_emails/logger.rb"}
{:missing=>"app/services/concerns/suggestible.rb"}
{:missing=>"app/services/concerns/update_repository_storage_methods.rb"}
{:missing=>"app/services/concerns/update_visibility_level.rb"}
{:missing=>"app/services/concerns/users/new_user_notifier.rb"}
{:missing=>"app/services/concerns/users/participable_service.rb"}
{:missing=>"app/services/concerns/validates_classification_label.rb"}
{:missing=>"app/services/concerns/work_items/widgetable_service.rb"}
{:missing=>"app/services/customer_relations/contacts/base_service.rb"}
{:missing=>"app/services/customer_relations/organizations/base_service.rb"}
{:missing=>"app/services/dependency_proxy/base_service.rb"}
{:missing=>"app/services/design_management/copy_design_collection.rb"}
{:missing=>"app/services/design_management/design_service.rb"}
{:missing=>"app/services/design_management/on_success_callbacks.rb"}
{:missing=>"app/services/design_management/runs_design_actions.rb"}
{:missing=>"app/services/discussions/base_service.rb"}
{:missing=>"app/services/draft_notes/base_service.rb"}
{:missing=>"app/services/emails/base_service.rb"}
{:missing=>"app/services/feature_flags/base_service.rb"}
{:missing=>"app/services/files/create_dir_service.rb"}
{:missing=>"app/services/groups/base_service.rb"}
{:missing=>"app/services/groups/count_service.rb"}
{:missing=>"app/services/groups/ssh_certificates/create_service.rb"}
{:missing=>"app/services/groups/ssh_certificates/destroy_service.rb"}
{:missing=>"app/services/import/base_service.rb"}
{:missing=>"app/services/incident_management/link_alerts/base_service.rb"}
{:missing=>"app/services/incident_management/timeline_event_tags/base_service.rb"}
{:missing=>"app/services/incident_management/timeline_events/base_service.rb"}
{:missing=>"app/services/integrations/slack_installation/base_service.rb"}
{:missing=>"app/services/integrations/test/base_service.rb"}
{:missing=>"app/services/issuable/callbacks/base.rb"}
{:missing=>"app/services/issuable/clone/base_service.rb"}
{:missing=>"app/services/issuable_base_service.rb"}
{:missing=>"app/services/issuable_links/create_service.rb"}
{:missing=>"app/services/issuable_links/destroy_service.rb"}
{:missing=>"app/services/issuable_links/list_service.rb"}
{:missing=>"app/services/issue_email_participants/base_service.rb"}
{:missing=>"app/services/jira/requests/base.rb"}
{:missing=>"app/services/jira_connect_subscriptions/base_service.rb"}
{:missing=>"app/services/jira_import/users_mapper_service.rb"}
{:missing=>"app/services/keys/base_service.rb"}
{:missing=>"app/services/labels/base_service.rb"}
{:missing=>"app/services/members/mailgun.rb"}
{:missing=>"app/services/merge_request_metrics_service.rb"}
{:missing=>"app/services/merge_requests/conflicts/base_service.rb"}
{:missing=>"app/services/merge_requests/merge_base_service.rb"}
{:missing=>"app/services/merge_requests/merge_strategies/strategy_error.rb"}
{:missing=>"app/services/merge_requests/outdated_discussion_diff_lines_service.rb"}
{:missing=>"app/services/metrics_service.rb"}
{:missing=>"app/services/milestones/base_service.rb"}
{:missing=>"app/services/milestones/reopen_service.rb"}
{:missing=>"app/services/notes/base_service.rb"}
{:missing=>"app/services/notification_recipients/builder/base.rb"}
{:missing=>"app/services/notification_recipients/builder/merge_request_unmergeable.rb"}
{:missing=>"app/services/notification_recipients/builder/new_review.rb"}
{:missing=>"app/services/notification_recipients/builder/project_maintainers.rb"}
{:missing=>"app/services/notification_recipients/builder/request_review.rb"}
{:missing=>"app/services/organizations/base_service.rb"}
{:missing=>"app/services/packages/create_package_service.rb"}
{:missing=>"app/services/packages/maven/metadata/base_create_xml_service.rb"}
{:missing=>"app/services/packages/maven/metadata.rb"}
{:missing=>"app/services/packages/rpm/repository_metadata/build_xml_base_service.rb"}
{:missing=>"app/services/projects/base_move_relations_service.rb"}
{:missing=>"app/services/projects/batch_count_service.rb"}
{:missing=>"app/services/projects/batch_forks_count_service.rb"}
{:missing=>"app/services/projects/container_repository/base_container_repository_service.rb"}
{:missing=>"app/services/projects/container_repository/cleanup_tags_base_service.rb"}
{:missing=>"app/services/projects/disable_deploy_key_service.rb"}
{:missing=>"app/services/projects/lfs_pointers/lfs_list_service.rb"}
{:missing=>"app/services/projects/prometheus/metrics/base_service.rb"}
{:missing=>"app/services/protected_branches/base_service.rb"}
{:missing=>"app/services/protected_branches/legacy_api_create_service.rb"}
{:missing=>"app/services/protected_branches/legacy_api_update_service.rb"}
{:missing=>"app/services/protected_refs/access_level_params.rb"}
{:missing=>"app/services/releases/base_service.rb"}
{:missing=>"app/services/releases/links/base_service.rb"}
{:missing=>"app/services/repositories/base_service.rb"}
{:missing=>"app/services/resource_events/base_change_timebox_service.rb"}
{:missing=>"app/services/resource_events/base_synthetic_notes_builder_service.rb"}
{:missing=>"app/services/search/project_service.rb"}
{:missing=>"app/services/security/ci_configuration/base_create_service.rb"}
{:missing=>"app/services/security/vulnerability_uuid.rb"}
{:missing=>"app/services/service_desk/custom_email_verifications/base_service.rb"}
{:missing=>"app/services/service_desk/custom_emails/base_service.rb"}
{:missing=>"app/services/service_ping/submit_service.rb"}
{:missing=>"app/services/snippets/base_service.rb"}
{:missing=>"app/services/spam/spam_constants.rb"}
{:missing=>"app/services/test_hooks/base_service.rb"}
{:missing=>"app/services/timelogs/base_service.rb"}
{:missing=>"app/services/todos/destroy/base_service.rb"}
{:missing=>"app/services/two_factor/base_service.rb"}
{:missing=>"app/services/users/authorized_create_service.rb"}
{:missing=>"app/services/users/email_verification/base_service.rb"}
{:missing=>"app/services/web_hooks/admin_destroy_service.rb"}
{:missing=>"app/services/work_items/callbacks/base.rb"}
{:missing=>"app/services/work_items/widgets/base_service.rb"}
{:missing=>"app/services/work_items/widgets/hierarchy_service/base_service.rb"}
{:missing=>"app/services/work_items/widgets/labels_service/base_service.rb"}
{:missing=>"app/uploaders/bulk_imports/export_uploader.rb"}
{:missing=>"app/uploaders/deleted_object_uploader.rb"}
{:missing=>"app/uploaders/workhorse.rb"}
{:missing=>"app/validators/abstract_path_validator.rb"}
{:missing=>"app/validators/certificate_fingerprint_validator.rb"}
{:missing=>"app/validators/certificate_key_validator.rb"}
{:missing=>"app/validators/certificate_validator.rb"}
{:missing=>"app/validators/cluster_name_validator.rb"}
{:missing=>"app/validators/cron_timezone_validator.rb"}
{:missing=>"app/validators/duration_validator.rb"}
{:missing=>"app/validators/feature_flag_strategies_validator.rb"}
{:missing=>"app/validators/feature_flag_user_xids_validator.rb"}
{:missing=>"app/validators/gitlab/emoji_name_validator.rb"}
{:missing=>"app/validators/key_restriction_validator.rb"}
{:missing=>"app/validators/line_code_validator.rb"}
{:missing=>"app/validators/same_project_association_validator.rb"}
{:missing=>"app/validators/ssh_key_validator.rb"}
{:missing=>"app/validators/top_level_group_validator.rb"}
{:missing=>"app/validators/untrusted_regexp_validator.rb"}
{:missing=>"bin/saas-feature.rb"}
{:missing=>"config/application.rb"}
{:missing=>"config/boot.rb"}
{:missing=>"config/bundler_setup.rb"}
{:missing=>"config/environment.rb"}
{:missing=>"config/environments/development.rb"}
{:missing=>"config/environments/production.rb"}
{:missing=>"config/environments/test.rb"}
{:missing=>"config/initializers/00_active_record_disable_cross_database.rb"}
{:missing=>"config/initializers/00_active_record_disable_joins.rb"}
{:missing=>"config/initializers/00_rails_disable_joins.rb"}
{:missing=>"config/initializers/01_secret_token.rb"}
{:missing=>"config/initializers/0_as_concern.rb"}
{:missing=>"config/initializers/0_eager_load_http_cookie.rb"}
{:missing=>"config/initializers/0_inject_enterprise_edition_module.rb"}
{:missing=>"config/initializers/0_inject_feature_flags.rb"}
{:missing=>"config/initializers/0_license.rb"}
{:missing=>"config/initializers/0_marginalia.rb"}
{:missing=>"config/initializers/0_migration_paths_additional.rb"}
{:missing=>"config/initializers/1_active_record_data_types.rb"}
{:missing=>"config/initializers/1_database_single_connection.rb"}
{:missing=>"config/initializers/1_postgresql_only.rb"}
{:missing=>"config/initializers/1_settings.rb"}
{:missing=>"config/initializers/6_labkit_middleware.rb"}
{:missing=>"config/initializers/7_gitlab_http.rb"}
{:missing=>"config/initializers/7_prometheus_metrics.rb"}
{:missing=>"config/initializers/7_redis.rb"}
{:missing=>"config/initializers/8_devise.rb"}
{:missing=>"config/initializers/8_gitaly.rb"}
{:missing=>"config/initializers/9_runtime_identify.rb"}
{:missing=>"config/initializers/action_cable.rb"}
{:missing=>"config/initializers/action_dispatch_http_mime_negotiation.rb"}
{:missing=>"config/initializers/action_view_patch.rb"}
{:missing=>"config/initializers/active_record_database_tasks.rb"}
{:missing=>"config/initializers/active_record_force_reconnects.rb"}
{:missing=>"config/initializers/active_record_keyset_pagination.rb"}
{:missing=>"config/initializers/active_record_lifecycle.rb"}
{:missing=>"config/initializers/active_record_migrations.rb"}
{:missing=>"config/initializers/active_record_postgresql_adapter.rb"}
{:missing=>"config/initializers/active_record_preloader.rb"}
{:missing=>"config/initializers/active_record_renamed_table.rb"}
{:missing=>"config/initializers/active_record_schema_ignore_tables.rb"}
{:missing=>"config/initializers/active_record_schema_versions.rb"}
{:missing=>"config/initializers/active_record_table_definition.rb"}
{:missing=>"config/initializers/active_record_transaction_patches.rb"}
{:missing=>"config/initializers/active_support_json.rb"}
{:missing=>"config/initializers/apollo_upload_server.rb"}
{:missing=>"config/initializers/ar_speed_up_migration_checking.rb"}
{:missing=>"config/initializers/asset_proxy_settings.rb"}
{:missing=>"config/initializers/backtrace_silencers.rb"}
{:missing=>"config/initializers/batch_loader.rb"}
{:missing=>"config/initializers/bullet.rb"}
{:missing=>"config/initializers/chronic_duration.rb"}
{:missing=>"config/initializers/click_house.rb"}
{:missing=>"config/initializers/cluster_events_before_phased_restart.rb"}
{:missing=>"config/initializers/console_message.rb"}
{:missing=>"config/initializers/content_security_policy.rb"}
{:missing=>"config/initializers/current_organization.rb"}
{:missing=>"config/initializers/custom_roles.rb"}
{:missing=>"config/initializers/database_query_analyzers.rb"}
{:missing=>"config/initializers/date_time_formats.rb"}
{:missing=>"config/initializers/declarative_policy.rb"}
{:missing=>"config/initializers/default_url_options.rb"}
{:missing=>"config/initializers/deprecations.rb"}
{:missing=>"config/initializers/devise_dynamic_password_length_validation.rb"}
{:missing=>"config/initializers/doorkeeper_openid_connect.rb"}
{:missing=>"config/initializers/elastic_client_setup.rb"}
{:missing=>"config/initializers/etag_caching.rb"}
{:missing=>"config/initializers/excon.rb"}
{:missing=>"config/initializers/faraday.rb"}
{:missing=>"config/initializers/fill_shards.rb"}
{:missing=>"config/initializers/fips.rb"}
{:missing=>"config/initializers/fix_local_cache_middleware.rb"}
{:missing=>"config/initializers/flipper.rb"}
{:missing=>"config/initializers/fog_core_patch.rb"}
{:missing=>"config/initializers/fog_google_list_objects_match_glob_support.rb"}
{:missing=>"config/initializers/geo.rb"}
{:missing=>"config/initializers/gitlab_experiment.rb"}
{:missing=>"config/initializers/gitlab_kas_secret.rb"}
{:missing=>"config/initializers/gitlab_shell_secret_token.rb"}
{:missing=>"config/initializers/gitlab_suggested_reviewers_secret.rb"}
{:missing=>"config/initializers/gitlab_workhorse_secret.rb"}
{:missing=>"config/initializers/go_get.rb"}
{:missing=>"config/initializers/grape_validators.rb"}
{:missing=>"config/initializers/grpc.rb"}
{:missing=>"config/initializers/hamlit.rb"}
{:missing=>"config/initializers/health_check.rb"}
{:missing=>"config/initializers/httpclient_patch.rb"}
{:missing=>"config/initializers/internal_events.rb"}
{:missing=>"config/initializers/invisible_captcha.rb"}
{:missing=>"config/initializers/jira.rb"}
{:missing=>"config/initializers/kaminari_active_record_relation_methods_with_limit.rb"}
{:missing=>"config/initializers/kaminari_config.rb"}
{:missing=>"config/initializers/macos.rb"}
{:missing=>"config/initializers/measuring.rb"}
{:missing=>"config/initializers/mime_types.rb"}
{:missing=>"config/initializers/mini_magick.rb"}
{:missing=>"config/initializers/multi_json.rb"}
{:missing=>"config/initializers/octokit.rb"}
{:missing=>"config/initializers/peek.rb"}
{:missing=>"config/initializers/postgres_cte_as_materialized.rb"}
{:missing=>"config/initializers/postgres_partitioning.rb"}
{:missing=>"config/initializers/premailer.rb"}
{:missing=>"config/initializers/query_limiting.rb"}
{:missing=>"config/initializers/rack_attack.rb"}
{:missing=>"config/initializers/rack_lineprof.rb"}
{:missing=>"config/initializers/rack_timeout.rb"}
{:missing=>"config/initializers/rails_host_authorization.rb"}
{:missing=>"config/initializers/rails_host_authorization_gitpod.rb"}
{:missing=>"config/initializers/rbtrace.rb"}
{:missing=>"config/initializers/relative_naming_ci_namespace.rb"}
{:missing=>"config/initializers/request_context.rb"}
{:missing=>"config/initializers/request_profiler.rb"}
{:missing=>"config/initializers/retriable.rb"}
{:missing=>"config/initializers/routing_draw.rb"}
{:missing=>"config/initializers/rspec_profiling.rb"}
{:missing=>"config/initializers/rubyzip.rb"}
{:missing=>"config/initializers/seed_fu.rb"}
{:missing=>"config/initializers/sentry.rb"}
{:missing=>"config/initializers/server_uptime.rb"}
{:missing=>"config/initializers/sidekiq_cluster.rb"}
{:missing=>"config/initializers/skip_transaction_checks.rb"}
{:missing=>"config/initializers/snowplow_tracker.rb"}
{:missing=>"config/initializers/sprockets.rb"}
{:missing=>"config/initializers/sprockets_base_file_digest_key.rb"}
{:missing=>"config/initializers/sprockets_patch.rb"}
{:missing=>"config/initializers/stackprof.rb"}
{:missing=>"config/initializers/static_files.rb"}
{:missing=>"config/initializers/structure_load_in_transaction.rb"}
{:missing=>"config/initializers/time_zone.rb"}
{:missing=>"config/initializers/tracing.rb"}
{:missing=>"config/initializers/uri.rb"}
{:missing=>"config/initializers/warden.rb"}
{:missing=>"config/initializers/webauthn.rb"}
{:missing=>"config/initializers/webhook_recursion_detection.rb"}
{:missing=>"config/initializers/wikicloth_disable_lua_patch.rb"}
{:missing=>"config/initializers/wikicloth_redos_patch.rb"}
{:missing=>"config/initializers/wikicloth_ruby_3_patch.rb"}
{:missing=>"config/initializers/workhorse_multipart.rb"}
{:missing=>"config/initializers/zz_metrics.rb"}
{:missing=>"config/initializers_before_autoloader/000_inflections.rb"}
{:missing=>"config/initializers_before_autoloader/001_fast_gettext.rb"}
{:missing=>"config/initializers_before_autoloader/002_sidekiq.rb"}
{:missing=>"config/initializers_before_autoloader/004_zeitwerk.rb"}
{:missing=>"config/initializers_before_autoloader/100_patch_omniauth_oauth2.rb"}
{:missing=>"config/initializers_before_autoloader/100_patch_omniauth_saml.rb"}
{:missing=>"config/initializers_before_autoloader/oj.rb"}
{:missing=>"config/object_store_settings.rb"}
{:missing=>"config/puma.example.development.rb"}
{:missing=>"config/puma.rb"}
{:missing=>"config/routes/activity_pub.rb"}
{:missing=>"config/routes/admin.rb"}
{:missing=>"config/routes/api.rb"}
{:missing=>"config/routes/customers_dot.rb"}
{:missing=>"config/routes/dashboard.rb"}
{:missing=>"config/routes/development.rb"}
{:missing=>"config/routes/directs/milestone.rb"}
{:missing=>"config/routes/directs/subscription_portal.rb"}
{:missing=>"config/routes/directs.rb"}
{:missing=>"config/routes/explore.rb"}
{:missing=>"config/routes/git_http.rb"}
{:missing=>"config/routes/google_api.rb"}
{:missing=>"config/routes/group.rb"}
{:missing=>"config/routes/help.rb"}
{:missing=>"config/routes/import.rb"}
{:missing=>"config/routes/issues.rb"}
{:missing=>"config/routes/jira_connect.rb"}
{:missing=>"config/routes/legacy_builds.rb"}
{:missing=>"config/routes/merge_requests.rb"}
{:missing=>"config/routes/organizations.rb"}
{:missing=>"config/routes/pipelines.rb"}
{:missing=>"config/routes/profile.rb"}
{:missing=>"config/routes/project.rb"}
{:missing=>"config/routes/repository.rb"}
{:missing=>"config/routes/repository_deprecated.rb"}
{:missing=>"config/routes/sidekiq.rb"}
{:missing=>"config/routes/snippets.rb"}
{:missing=>"config/routes/unmatched_project.rb"}
{:missing=>"config/routes/uploads.rb"}
{:missing=>"config/routes/user.rb"}
{:missing=>"config/routes/user_settings.rb"}
{:missing=>"config/routes/well_known.rb"}
{:missing=>"config/routes/wiki.rb"}
{:missing=>"config/routes.rb"}
{:missing=>"config/settings.rb"}
{:missing=>"config/smime_signature_settings.rb"}
{:missing=>"config/spring.rb"}
{:missing=>"config/vite.rb"}
{:missing=>"danger/plugins/analytics_instrumentation.rb"}
{:missing=>"danger/plugins/bulk_database_actions.rb"}
{:missing=>"danger/plugins/change_column_default.rb"}
{:missing=>"danger/plugins/ci_templates.rb"}
{:missing=>"danger/plugins/clickhouse.rb"}
{:missing=>"danger/plugins/config_files.rb"}
{:missing=>"danger/plugins/customer_success.rb"}
{:missing=>"danger/plugins/database.rb"}
{:missing=>"danger/plugins/database_dictionary.rb"}
{:missing=>"danger/plugins/datateam.rb"}
{:missing=>"danger/plugins/experiments.rb"}
{:missing=>"danger/plugins/feature_flag.rb"}
{:missing=>"danger/plugins/gitlab_schema_validation.rb"}
{:missing=>"danger/plugins/ignored_model_columns.rb"}
{:missing=>"danger/plugins/master_pipeline_status.rb"}
{:missing=>"danger/plugins/model_validations.rb"}
{:missing=>"danger/plugins/multiversion.rb"}
{:missing=>"danger/plugins/project_helper.rb"}
{:missing=>"danger/plugins/required_stops.rb"}
{:missing=>"danger/plugins/rubocop.rb"}
{:missing=>"danger/plugins/saas_feature.rb"}
{:missing=>"danger/plugins/sidekiq_args.rb"}
{:missing=>"danger/plugins/sidekiq_queues.rb"}
{:missing=>"danger/plugins/specs.rb"}
{:missing=>"danger/plugins/stable_branch.rb"}
{:missing=>"danger/plugins/todos.rb"}
{:missing=>"db/click_house/migrate/main/20230705124511_create_events.rb"}
{:missing=>"db/click_house/migrate/main/20230707151359_create_ci_finished_builds.rb"}
{:missing=>"db/click_house/migrate/main/20230719101806_create_ci_finished_builds_aggregated_queueing_delay_percentiles.rb"}
{:missing=>"db/click_house/migrate/main/20230724064832_create_contribution_analytics_events.rb"}
{:missing=>"db/click_house/migrate/main/20230724064918_create_contribution_analytics_events_materialized_view.rb"}
{:missing=>"db/click_house/migrate/main/20230808070520_create_sync_cursors.rb"}
{:missing=>"db/click_house/migrate/main/20230808140217_create_ci_finished_builds_aggregated_queueing_delay_percentiles_mv.rb"}
{:missing=>"db/click_house/migrate/main/20231106202300_modify_ci_finished_builds_settings.rb"}
{:missing=>"db/click_house/migrate/main/20231114142100_create_audit_events.rb"}
{:missing=>"db/click_house/migrate/main/20231129062064_create_contributions_table.rb"}
{:missing=>"db/click_house/migrate/main/20231129062151_create_contributions_mv.rb"}
{:missing=>"db/click_house/migrate/main/20231205104100_modify_ci_finished_builds_started_at_default.rb"}
{:missing=>"db/click_house/migrate/main/20231205104101_modify_ci_finished_builds_finished_at_default.rb"}
{:missing=>"db/click_house/migrate/main/20231205112200_fix_invalid_ci_finished_builds_started_at_values.rb"}
{:missing=>"db/click_house/migrate/main/20231207173100_create_ci_used_minutes.rb"}
{:missing=>"db/click_house/migrate/main/20231207173101_create_ci_used_minutes_mv.rb"}
{:missing=>"db/click_house/migrate/main/20231211130023_drop_contribution_analytics_mv.rb"}
{:missing=>"db/click_house/migrate/main/20231211143660_drop_contribution_analytics_table.rb"}
{:missing=>"db/click_house/migrate/main/20231212085143_create_event_authors_table.rb"}
{:missing=>"db/click_house/migrate/main/20231212090756_create_event_namespace_paths_table.rb"}
{:missing=>"db/click_house/migrate/main/20231212090973_create_event_authors_materialized_view.rb"}
{:missing=>"db/click_house/migrate/main/20231212092970_create_event_namespace_paths_materialized_view.rb"}
{:missing=>"db/click_house/migrate/main/20240102161100_modify_ci_finished_builds_created_at_default_to_zero.rb"}
{:missing=>"db/click_house/migrate/main/20240102161101_modify_ci_finished_builds_queued_at_default_to_zero.rb"}
{:missing=>"db/click_house/migrate/main/20240102161102_modify_ci_finished_builds_started_at_default_to_zero.rb"}
{:missing=>"db/click_house/migrate/main/20240102161103_modify_ci_finished_builds_duration_calculation.rb"}
{:missing=>"db/click_house/migrate/main/20240102161104_modify_ci_finished_builds_queueing_duration_calculation.rb"}
{:missing=>"db/click_house/migrate/main/20240104092900_add_root_namespace_id_to_ci_finished_builds.rb"}
{:missing=>"db/click_house/migrate/main/20240104092901_add_name_to_ci_finished_builds.rb"}
{:missing=>"db/click_house/migrate/main/20240104092902_add_stage_to_ci_finished_builds.rb"}
{:missing=>"db/click_house/migrate/main/20240104092903_add_date_to_ci_finished_builds.rb"}
{:missing=>"db/click_house/migrate/main/20240115122100_drop_audit_events.rb"}
{:missing=>"db/click_house/migrate/main/20240115162101_recreate_audit_events.rb"}
{:missing=>"db/click_house/migrate/main/20240122131201_create_ci_used_minutes_by_runner_daily.rb"}
{:missing=>"db/click_house/migrate/main/20240122131202_create_ci_used_minutes_by_runner_daily_mv.rb"}
{:missing=>"db/click_house/migrate/main/20240226113100_add_runner_owner_namespace_id_to_ci_finished_builds.rb"}
{:missing=>"db/click_house/migrate/main/20240308122601_create_ci_finished_builds_aggregated_queueing_delay_percentiles_by_owner.rb"}
{:missing=>"db/click_house/migrate/main/20240308122602_create_ci_finished_builds_aggregated_queueing_delay_percentiles_by_owner_mv.rb"}
{:missing=>"db/click_house/migrate/main/20240327071035_create_code_suggestion_tables.rb"}
{:missing=>"db/fixtures/development/001_create_base_work_item_types.rb"}
{:missing=>"db/fixtures/development/002_default_organization.rb"}
{:missing=>"db/fixtures/development/01_admin.rb"}
{:missing=>"db/fixtures/development/02_application_settings.rb"}
{:missing=>"db/fixtures/development/02_users.rb"}
{:missing=>"db/fixtures/development/03_project.rb"}
{:missing=>"db/fixtures/development/03_project_1_user_projects.rb"}
{:missing=>"db/fixtures/development/03_project_2_group_projects.rb"}
{:missing=>"db/fixtures/development/03_project_3_features.rb"}
{:missing=>"db/fixtures/development/03_project_4_routes.rb"}
{:missing=>"db/fixtures/development/044_add_security_training_providers.rb"}
{:missing=>"db/fixtures/development/04_labels.rb"}
{:missing=>"db/fixtures/development/06_teams.rb"}
{:missing=>"db/fixtures/development/07_milestones.rb"}
{:missing=>"db/fixtures/development/09_issues.rb"}
{:missing=>"db/fixtures/development/10_merge_requests.rb"}
{:missing=>"db/fixtures/development/11_keys.rb"}
{:missing=>"db/fixtures/development/12_snippets.rb"}
{:missing=>"db/fixtures/development/13_comments.rb"}
{:missing=>"db/fixtures/development/14_pipelines.rb"}
{:missing=>"db/fixtures/development/15_award_emoji.rb"}
{:missing=>"db/fixtures/development/16_protected_branches.rb"}
{:missing=>"db/fixtures/development/17_cycle_analytics.rb"}
{:missing=>"db/fixtures/development/18_abuse_reports.rb"}
{:missing=>"db/fixtures/development/19_environments.rb"}
{:missing=>"db/fixtures/development/20_nested_groups.rb"}
{:missing=>"db/fixtures/development/21_dev_ops_report_metrics.rb"}
{:missing=>"db/fixtures/development/23_spam_logs.rb"}
{:missing=>"db/fixtures/development/24_forks.rb"}
{:missing=>"db/fixtures/development/25_api_personal_access_token.rb"}
{:missing=>"db/fixtures/development/26_container_images.rb"}
{:missing=>"db/fixtures/development/26_packages.rb"}
{:missing=>"db/fixtures/development/28_integrations.rb"}
{:missing=>"db/fixtures/development/29_usage_trends.rb"}
{:missing=>"db/fixtures/development/30_composer_packages.rb"}
{:missing=>"db/fixtures/development/31_terraform_state.rb"}
{:missing=>"db/fixtures/development/32_crm.rb"}
{:missing=>"db/fixtures/development/33_triage_ops.rb"}
{:missing=>"db/fixtures/development/34_uploads.rb"}
{:missing=>"db/fixtures/development/35_emails.rb"}
{:missing=>"db/fixtures/development/36_achievements.rb"}
{:missing=>"db/fixtures/development/37_timelogs.rb"}
{:missing=>"db/fixtures/development/38_ci_cd_analytics.rb"}
{:missing=>"db/fixtures/development/50_create_work_item_hierarchy_restrictions.rb"}
{:missing=>"db/fixtures/development/51_create_work_item_related_link_restrictions.rb"}
{:missing=>"db/fixtures/production/001_application_settings.rb"}
{:missing=>"db/fixtures/production/002_default_organization.rb"}
{:missing=>"db/fixtures/production/003_admin.rb"}
{:missing=>"db/fixtures/production/004_create_base_work_item_types.rb"}
{:missing=>"db/fixtures/production/005_add_security_training_providers.rb"}
{:missing=>"db/fixtures/production/010_settings.rb"}
{:missing=>"db/fixtures/production/020_create_work_item_hierarchy_restrictions.rb"}
{:missing=>"db/fixtures/production/040_create_work_item_related_link_restrictions.rb"}
{:missing=>"db/migrate/20211202041233_init_schema.rb"}
{:missing=>"db/migrate/20230601090722_add_status_message_to_packages.rb"}
{:missing=>"db/migrate/20230601153401_add_text_limit_to_packages_status_message.rb"}
{:missing=>"db/migrate/20230605125735_add_tracking_columns_to_namespace_limits.rb"}
{:missing=>"db/migrate/20230607124754_create_organization_settings.rb"}
{:missing=>"db/migrate/20230608113106_create_organization_users.rb"}
{:missing=>"db/migrate/20230609065641_initialize_conversion_of_ci_pipeline_variables_pipeline_id.rb"}
{:missing=>"db/migrate/20230612074428_add_name_to_external_audit_event_destination.rb"}
{:missing=>"db/migrate/20230612091526_add_text_limit_to_external_audit_event_destination_name.rb"}
{:missing=>"db/migrate/20230612091747_add_name_to_instance_audit_event_destination.rb"}
{:missing=>"db/migrate/20230612091910_add_text_limit_to_instance_audit_event_destination_name.rb"}
{:missing=>"db/migrate/20230613122211_add_vulnerability_attributes_to_scan_result_policies.rb"}
{:missing=>"db/migrate/20230614180651_add_organization_id_to_namespaces.rb"}
{:missing=>"db/migrate/20230615074515_add_index_to_audit_event_external_destination.rb"}
{:missing=>"db/migrate/20230615074544_add_index_to_instance_audit_event_destination.rb"}
{:missing=>"db/migrate/20230615104902_add_user_id_foreign_key_to_organization_users.rb"}
{:missing=>"db/migrate/20230616164309_create_subscription_user_add_on_assignments.rb"}
{:missing=>"db/migrate/20230616164705_add_foreign_key_add_on_purchase_id_on_subscription_user_add_on_assignments.rb"}
{:missing=>"db/migrate/20230616164731_add_foreign_key_user_id_on_subscription_user_add_on_assignments.rb"}
{:missing=>"db/migrate/20230616200440_create_system_access_microsoft_application.rb"}
{:missing=>"db/migrate/20230616214220_create_system_access_microsoft_graph_access_tokens.rb"}
{:missing=>"db/migrate/20230620101808_change_default_value_for_distro_version.rb"}
{:missing=>"db/migrate/20230620104217_add_organization_id_foreign_key_to_organization_users.rb"}
{:missing=>"db/migrate/20230621065943_add_elasticsearch_requeue_workers_to_application_settings.rb"}
{:missing=>"db/migrate/20230621072726_add_description_to_ci_variable.rb"}
{:missing=>"db/migrate/20230621074446_add_elasticsearch_number_of_shards_to_application_settings.rb"}
{:missing=>"db/migrate/20230621083004_add_description_to_ci_group_variable.rb"}
{:missing=>"db/migrate/20230622044119_create_merge_request_review_llm_summary.rb"}
{:missing=>"db/migrate/20230622051925_add_user_foreign_key_to_merge_request_review_llm_summary.rb"}
{:missing=>"db/migrate/20230622051943_add_review_foreign_key_to_merge_request_review_llm_summary.rb"}
{:missing=>"db/migrate/20230622052015_add_merge_request_diff_foreign_key_to_merge_request_review_llm_summary.rb"}
{:missing=>"db/migrate/20230622093921_remove_deprecated_metric_worker_instances.rb"}
{:missing=>"db/migrate/20230626065725_backfill_instance_audit_event_name.rb"}
{:missing=>"db/migrate/20230626065755_backfill_external_audit_event_name.rb"}
{:missing=>"db/migrate/20230626070959_add_not_null_to_external_audit_event.rb"}
{:missing=>"db/migrate/20230626071100_add_not_null_to_instance_audit_event.rb"}
{:missing=>"db/migrate/20230626113908_add_project_id_to_scan_result_policies.rb"}
{:missing=>"db/migrate/20230626113909_add_index_to_scan_result_policies_on_project_id.rb"}
{:missing=>"db/migrate/20230626113910_add_project_id_foreign_key_to_scan_result_policies.rb"}
{:missing=>"db/migrate/20230626142009_add_rule_idx_to_scan_result_policies.rb"}
{:missing=>"db/migrate/20230626142010_add_rule_idx_constraint_to_scan_result_policies.rb"}
{:missing=>"db/migrate/20230626143139_add_unique_index_to_scan_result_policies_on_position_in_configuration.rb"}
{:missing=>"db/migrate/20230626211305_create_catalog_resource_versions.rb"}
{:missing=>"db/migrate/20230626215602_add_release_fk_to_catalog_resource_versions.rb"}
{:missing=>"db/migrate/20230626215614_add_project_fk_to_catalog_resource_versions.rb"}
{:missing=>"db/migrate/20230626215638_add_catalog_resource_fk_to_catalog_resource_versions.rb"}
{:missing=>"db/migrate/20230629071427_add_last_enforced_at_to_namespace_limits.rb"}
{:missing=>"db/migrate/20230629112833_create_fk_ml_candidates_on_user_id.rb"}
{:missing=>"db/migrate/20230629113029_validate_fk_ml_candidates_on_user_id.rb"}
{:missing=>"db/migrate/20230629113133_remove_old_fk_ml_candidates_on_user_id.rb"}
{:missing=>"db/migrate/20230630101337_add_previous_personal_access_token_to_personal_access_tokens.rb"}
{:missing=>"db/migrate/20230630101342_add_index_to_personal_access_tokens_on_previous_personal_access_token_id.rb"}
{:missing=>"db/migrate/20230630101347_add_fk_to_personal_access_tokens_on_previous_personal_access_token_id.rb"}
{:missing=>"db/migrate/20230630170515_add_state_to_catalog_resources.rb"}
{:missing=>"db/migrate/20230701195315_add_kubernetes_namespace_column_to_environments.rb"}
{:missing=>"db/migrate/20230703115902_add_relay_state_allowlist_application_settings.rb"}
{:missing=>"db/migrate/20230703121859_add_relay_state_allowlist_saml_providers.rb"}
{:missing=>"db/migrate/20230704233431_create_table_batched_git_ref_updates_deletions.rb"}
{:missing=>"db/migrate/20230705085223_create_service_access_tokens.rb"}
{:missing=>"db/migrate/20230705092150_create_ml_models.rb"}
{:missing=>"db/migrate/20230705155000_add_group_mention_events_to_integrations.rb"}
{:missing=>"db/migrate/20230706130217_add_column_model_id_to_ml_experiments.rb"}
{:missing=>"db/migrate/20230706192435_remove_debian_process_changes_worker_job_instances.rb"}
{:missing=>"db/migrate/20230707031923_add_emails_to_x509_certificates.rb"}
{:missing=>"db/migrate/20230707090835_create_ml_model_versions.rb"}
{:missing=>"db/migrate/20230707094002_add_fk_on_ml_model_versions_to_ml_models.rb"}
{:missing=>"db/migrate/20230707094003_add_fk_on_ml_model_versions_to_packages.rb"}
{:missing=>"db/migrate/20230710094027_add_protected_paths_for_get_request_to_application_settings.rb"}
{:missing=>"db/migrate/20230710160232_add_expires_at_to_service_access_tokens.rb"}
{:missing=>"db/migrate/20230710200434_add_emoji_events_to_web_hooks.rb"}
{:missing=>"db/migrate/20230711032913_initialize_conversion_of_ci_pipeline_chat_data_pipeline_id.rb"}
{:missing=>"db/migrate/20230711151845_add_email_reset_offered_at_to_user_details.rb"}
{:missing=>"db/migrate/20230712135325_initialize_conversion_of_ci_pipeline_messages_pipeline_id.rb"}
{:missing=>"db/migrate/20230712214613_add_read_dependency_to_member_roles.rb"}
{:missing=>"db/migrate/20230714020854_add_name_and_description_to_member_roles.rb"}
{:missing=>"db/migrate/20230714084415_add_is_unique_to_project_authorizations.rb"}
{:missing=>"db/migrate/20230714195649_add_namespace_storage_forks_cost_factor_to_application_settings.rb"}
{:missing=>"db/migrate/20230717055659_initialize_conversion_of_ci_pipelines_auto_canceled_by_id.rb"}
{:missing=>"db/migrate/20230717062425_initialize_conversion_of_ci_stages_pipeline_id.rb"}
{:missing=>"db/migrate/20230717142737_create_group_ssh_certificate.rb"}
{:missing=>"db/migrate/20230717165532_add_nuget_duplicate_allowed_to_namespace_package_settings.rb"}
{:missing=>"db/migrate/20230717200940_create_group_wiki_repository_states.rb"}
{:missing=>"db/migrate/20230718094246_add_namespace_id_to_notes.rb"}
{:missing=>"db/migrate/20230718111807_add_column_forward_deployment_rollback_allowed_to_ci_cd_setting.rb"}
{:missing=>"db/migrate/20230718120802_add_package_manager_column_to_sbom_occurrences.rb"}
{:missing=>"db/migrate/20230718124213_add_normalized_version_to_packages_nuget_metadatum.rb"}
{:missing=>"db/migrate/20230718145747_create_target_branch_rules.rb"}
{:missing=>"db/migrate/20230718160522_add_index_packages_nuget_metadatum_on_package_id_and_normalized_version.rb"}
{:missing=>"db/migrate/20230718160749_add_index_packages_packages_on_project_id_and_lower_name_to_packages.rb"}
{:missing=>"db/migrate/20230718234602_add_patch_id_to_merge_request_diffs.rb"}
{:missing=>"db/migrate/20230720062249_add_package_registry_allow_anyone_to_pull_option_to_application_settings.rb"}
{:missing=>"db/migrate/20230720142334_index_ml_model_versions_on_model_id_and_id.rb"}
{:missing=>"db/migrate/20230723170936_initialize_conversion_of_ci_sources_pipelines_source.rb"}
{:missing=>"db/migrate/20230724185321_pm_affected_packages_add_versions_attribute.rb"}
{:missing=>"db/migrate/20230725075011_add_updated_at_to_plan_limits.rb"}
{:missing=>"db/migrate/20230725085120_update_remote_development_agent_configs_for_firewall_rules.rb"}
{:missing=>"db/migrate/20230725210728_drop_index_ml_model_versions_on_model_id.rb"}
{:missing=>"db/migrate/20230726072442_add_npm_scope_and_project_index_to_packages.rb"}
{:missing=>"db/migrate/20230726080527_add_namespace_id_to_issue_search_data.rb"}
{:missing=>"db/migrate/20230726104022_add_name_to_google_cloud_logging_configuration.rb"}
{:missing=>"db/migrate/20230726104547_add_text_limit_to_google_cloud_logging_configuration_name.rb"}
{:missing=>"db/migrate/20230726104616_add_index_to_google_cloud_logging_configuration.rb"}
{:missing=>"db/migrate/20230726142141_add_max_file_download_size_to_application_settings.rb"}
{:missing=>"db/migrate/20230727084849_create_catalog_resource_components.rb"}
{:missing=>"db/migrate/20230727091812_add_catalog_resource_fk_to_catalog_resource_components.rb"}
{:missing=>"db/migrate/20230727092035_add_catalog_version_fk_to_catalog_resource_components.rb"}
{:missing=>"db/migrate/20230727092425_add_project_fk_to_catalog_resource_components.rb"}
{:missing=>"db/migrate/20230727144741_add_label_lock_on_merge.rb"}
{:missing=>"db/migrate/20230727150416_add_max_import_remote_file_size_to_application_settings.rb"}
{:missing=>"db/migrate/20230727203840_drop_unique_idx_on_vuln_signatures.rb"}
{:missing=>"db/migrate/20230728020644_add_snowplow_database_collector_hostname_to_application_settings.rb"}
{:missing=>"db/migrate/20230728171609_add_ci_job_annotations_plan_limits.rb"}
{:missing=>"db/migrate/20230728193736_add_has_merge_request_to_vulnerability_reads.rb"}
{:missing=>"db/migrate/20230731121354_remove_not_null_from_subscription_add_on_purchases_namespace_id.rb"}
{:missing=>"db/migrate/20230731130351_remove_initialize_analytics_worker_job_instances.rb"}
{:missing=>"db/migrate/20230802065830_add_max_decompression_archive_size_to_application_settings.rb"}
{:missing=>"db/migrate/20230802070337_add_application_settings_max_decompression_size_constraint.rb"}
{:missing=>"db/migrate/20230802124027_add_component_name_and_input_file_path_to_sbom_occurrences.rb"}
{:missing=>"db/migrate/20230802205051_add_admin_merge_request_to_member_roles.rb"}
{:missing=>"db/migrate/20230804055559_add_rollup_progress_to_wi_progresses.rb"}
{:missing=>"db/migrate/20230804064817_backfill_google_cloud_logging_name.rb"}
{:missing=>"db/migrate/20230804065052_add_not_null_to_gcp_config_name.rb"}
{:missing=>"db/migrate/20230804133028_add_index_custom_email_verifications_on_triggered_at_and_state_started.rb"}
{:missing=>"db/migrate/20230804141257_add_sentry_clientside_traces_sample_rate.rb"}
{:missing=>"db/migrate/20230804141550_add_sentry_clientside_traces_sample_rate_constraint.rb"}
{:missing=>"db/migrate/20230807035953_add_index_to_abuse_reports_on_user_id_status_and_category.rb"}
{:missing=>"db/migrate/20230807101745_add_active_to_audit_events_streaming_headers.rb"}
{:missing=>"db/migrate/20230807105131_add_active_to_instance_audit_events_streaming_headers.rb"}
{:missing=>"db/migrate/20230807202427_add_label_lock_on_merge_redux.rb"}
{:missing=>"db/migrate/20230808123101_rename_application_settings_database_apdex_settings.rb"}
{:missing=>"db/migrate/20230808135706_add_max_yaml_size_to_application_settings.rb"}
{:missing=>"db/migrate/20230808135859_update_ci_max_total_yaml_size_bytes_default_value.rb"}
{:missing=>"db/migrate/20230808140338_add_flux_resource_column_to_environments.rb"}
{:missing=>"db/migrate/20230809011700_add_search_to_zoekt_namespace.rb"}
{:missing=>"db/migrate/20230809140938_add_indexes_to_external_status_checks_on_id_and_project_id.rb"}
{:missing=>"db/migrate/20230809165212_add_path_prefix_and_build_ref_to_pages_deployments.rb"}
{:missing=>"db/migrate/20230809165213_add_index_to_path_prefix_and_build_ref_to_pages_deployments.rb"}
{:missing=>"db/migrate/20230809192256_add_file_size_limit_to_plan_limits.rb"}
{:missing=>"db/migrate/20230810132301_add_has_remediations_to_vulnerability_reads.rb"}
{:missing=>"db/migrate/20230811144601_add_pages_multiple_versions_enabled_to_project_settings.rb"}
{:missing=>"db/migrate/20230814045150_add_jobs_index_rate_limit_to_application_settings.rb"}
{:missing=>"db/migrate/20230814055259_add_pipeline_id_and_export_type_to_dependency_list_exports.rb"}
{:missing=>"db/migrate/20230814055310_add_index_pipeline_id_to_dependency_list_exports.rb"}
{:missing=>"db/migrate/20230814181359_add_decompress_archive_file_timeout_to_application_setting.rb"}
{:missing=>"db/migrate/20230814203548_add_merged_commit_sha_to_merge_requests.rb"}
{:missing=>"db/migrate/20230815072912_add_hashes_to_credit_card_validations.rb"}
{:missing=>"db/migrate/20230816210052_add_licenses_to_sbom_occurrences.rb"}
{:missing=>"db/migrate/20230817040352_init_bigint_conversion_for_shared_runners_duration.rb"}
{:missing=>"db/migrate/20230821000001_create_workspace_variables.rb"}
{:missing=>"db/migrate/20230821000002_add_personal_access_token_id_to_workspaces.rb"}
{:missing=>"db/migrate/20230821000003_add_config_version_to_workspaces.rb"}
{:missing=>"db/migrate/20230821081508_add_mr_requires_saml_auth_for_approval_to_group_mr_approval_settings.rb"}
{:missing=>"db/migrate/20230821101010_remove_crl_null.rb"}
{:missing=>"db/migrate/20230821133549_create_packages_nuget_symbols.rb"}
{:missing=>"db/migrate/20230822064649_add_organization_id_to_project.rb"}
{:missing=>"db/migrate/20230822175304_add_okr_reminder_fields_to_work_item_progresses.rb"}
{:missing=>"db/migrate/20230823132142_create_instance_google_cloud_logging_configurations.rb"}
{:missing=>"db/migrate/20230823160533_update_package_metadata_sync_setting.rb"}
{:missing=>"db/migrate/20230823174108_add_patch_id_sha_on_approvals.rb"}
{:missing=>"db/migrate/20230824015840_add_finding_id_to_vulnerabilities.rb"}
{:missing=>"db/migrate/20230824022229_make_finding_id_on_vulnerabilities_invalid_foreign_key.rb"}
{:missing=>"db/migrate/20230828153646_extend_push_rules_regex_limits.rb"}
{:missing=>"db/migrate/20230829045459_add_search_rate_limit_allowlist_to_application_settings.rb"}
{:missing=>"db/migrate/20230830084959_validate_push_rules_constraints.rb"}
{:missing=>"db/migrate/20230830085501_remove_push_rules_regex_limits.rb"}
{:missing=>"db/migrate/20230830101525_update_default_value_pm.rb"}
{:missing=>"db/migrate/20230831111051_add_approval_settings_to_scan_result_policies.rb"}
{:missing=>"db/migrate/20230901170145_update_vulnerability_reads_trigger_to_set_has_merge_request.rb"}
{:missing=>"db/migrate/20230901200448_add_okr_reminder_last_sent_to_work_item_progresses.rb"}
{:missing=>"db/migrate/20230903170000_create_packages_protection_rules.rb"}
{:missing=>"db/migrate/20230905040539_add_foreign_key_for_ci_pipeline_chat_data_for_pipeline_id_bigint.rb"}
{:missing=>"db/migrate/20230905061815_add_foreign_key_for_ci_pipeline_messages_pipeline_id_bigint.rb"}
{:missing=>"db/migrate/20230905174639_add_priority_to_user_achievements.rb"}
{:missing=>"db/migrate/20230905234948_create_projects_visits_tables.rb"}
{:missing=>"db/migrate/20230905234949_create_groups_visits_tables.rb"}
{:missing=>"db/migrate/20230906072349_create_audit_events_amazon_s3_configurations.rb"}
{:missing=>"db/migrate/20230906100001_add_metadata_columns_to_packages_py_pi_metadata.rb"}
{:missing=>"db/migrate/20230906105445_add_audit_events_amazon_s3_configuration_limit_to_plan_limits.rb"}
{:missing=>"db/migrate/20230906122405_add_cvss_to_vulnerabilities.rb"}
{:missing=>"db/migrate/20230906175220_replace_sbom_occurrences_component_id_index.rb"}
{:missing=>"db/migrate/20230906185552_add_markdown_fields_to_review_llm_summary.rb"}
{:missing=>"db/migrate/20230906215669_add_index_to_violations_on_target_proj_id_sync.rb"}
{:missing=>"db/migrate/20230907162613_add_force_full_reconciliation_to_workspaces.rb"}
{:missing=>"db/migrate/20230908155831_add_continuous_vuln_scans_toggle_to_security_project_settings.rb"}
{:missing=>"db/migrate/20230910143103_add_admin_members_to_member_role.rb"}
{:missing=>"db/migrate/20230911095016_add_root_namespace_id_to_project_statistics.rb"}
{:missing=>"db/migrate/20230912141430_create_vscode_setting.rb"}
{:missing=>"db/migrate/20230913171402_add_deleted_at_to_pages_deployments.rb"}
{:missing=>"db/migrate/20230913171403_add_pages_deployments_deleted_at_index.rb"}
{:missing=>"db/migrate/20230913235822_change_geo_node_statuses_last_event_id_integer_to_big_int.rb"}
{:missing=>"db/migrate/20230914001329_change_geo_node_statuses_cursor_last_event_id_integer_to_big_int.rb"}
{:missing=>"db/migrate/20230914185814_add_keyboard_shortcuts_toggle_to_user_preferences.rb"}
{:missing=>"db/migrate/20230915100513_add_vulnerabilities_to_sbom_occurrences.rb"}
{:missing=>"db/migrate/20230915103259_create_ci_finished_build_ch_sync_events.rb"}
{:missing=>"db/migrate/20230915111914_create_scan_result_policy_violations.rb"}
{:missing=>"db/migrate/20230915111915_add_scan_result_policy_fk_to_scan_result_policy_violations.rb"}
{:missing=>"db/migrate/20230915111916_add_merge_request_fk_to_scan_result_policy_violations.rb"}
{:missing=>"db/migrate/20230915111917_add_project_fk_to_scan_result_policy_violations.rb"}
{:missing=>"db/migrate/20230917144717_add_package_name_pattern_query_to_packages_protection_rule.rb"}
{:missing=>"db/migrate/20230918091159_add_cross_hierarchy_enabled_to_hierarchy_restrictions.rb"}
{:missing=>"db/migrate/20230918122420_add_max_login_attempts_to_application_settings.rb"}
{:missing=>"db/migrate/20230918122430_add_application_settings_max_login_attempts_constraint.rb"}
{:missing=>"db/migrate/20230918122440_add_failed_login_attempts_unlock_period_in_minutes_to_application_settings.rb"}
{:missing=>"db/migrate/20230918122450_add_application_settings_failed_login_attempts_unlock_period_in_minutes_constraint.rb"}
{:missing=>"db/migrate/20230918123357_add_sprint_id_and_weight_to_vsa_issues.rb"}
{:missing=>"db/migrate/20230918194153_add_merge_immediately_to_ci_cd_settings.rb"}
{:missing=>"db/migrate/20230919123305_add_container_registry_db_enabled_to_application_settings.rb"}
{:missing=>"db/migrate/20230920153321_add_last_assigned_users_refreshed_at_to_subscription_add_on_purchases.rb"}
{:missing=>"db/migrate/20230920162613_add_force_include_all_resources_to_workspaces.rb"}
{:missing=>"db/migrate/20230921081527_add_queued_migration_version_to_batched_background_migrations.rb"}
{:missing=>"db/migrate/20230921082223_add_limit_to_queued_migration_version_in_batched_background_migrations.rb"}
{:missing=>"db/migrate/20230922004506_add_latest_released_at_to_catalog_resources.rb"}
{:missing=>"db/migrate/20230925024201_add_foreign_key_for_ci_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/migrate/20230925095300_remove_deprecated_delete_container_repository_worker_job_instances.rb"}
{:missing=>"db/migrate/20230925170448_add_index_on_okr_reminder_frequency.rb"}
{:missing=>"db/migrate/20230926092914_add_approval_group_rules.rb"}
{:missing=>"db/migrate/20230926092944_add_approval_group_rules_groups.rb"}
{:missing=>"db/migrate/20230926093004_add_approval_group_rules_users.rb"}
{:missing=>"db/migrate/20230926093025_add_approval_group_rules_protected_branches.rb"}
{:missing=>"db/migrate/20230926093101_add_fk_to_approval_rule_on_approval_group_rules_users.rb"}
{:missing=>"db/migrate/20230926093144_add_fk_to_user_on_approval_group_rules_users.rb"}
{:missing=>"db/migrate/20230926093211_add_fk_to_approval_rule_on_approval_group_rules_groups.rb"}
{:missing=>"db/migrate/20230926093251_add_fk_to_group_on_approval_group_rules_groups.rb"}
{:missing=>"db/migrate/20230926105440_add_fk_to_approval_rule_on_approval_group_rules_protected_branches.rb"}
{:missing=>"db/migrate/20230926105908_add_index_to_add_on_purchases_on_last_assigned_users_refreshed_at_and_add_on_id.rb"}
{:missing=>"db/migrate/20230926105931_add_fk_to_protected_branch_on_approval_group_rules_protected_branches.rb"}
{:missing=>"db/migrate/20230926115744_add_vertex_ai_access_token_to_application_settings.rb"}
{:missing=>"db/migrate/20230926133801_create_value_stream_analytics_settings.rb"}
{:missing=>"db/migrate/20230927124202_add_mastodon_to_user_details.rb"}
{:missing=>"db/migrate/20230927141237_add_index_on_pages_deployments_deleted_at.rb"}
{:missing=>"db/migrate/20230928073320_add_applicable_post_merge_column_to_mr_approval_rules.rb"}
{:missing=>"db/migrate/20230928145555_add_fk_to_security_orchestration_policy_configuration_on_approval_group_rules.rb"}
{:missing=>"db/migrate/20230928145637_add_fk_to_scan_result_policy_on_approval_group_rules.rb"}
{:missing=>"db/migrate/20230929151451_add_math_rendering_limits_enabled.rb"}
{:missing=>"db/migrate/20230930094139_add_related_link_restrictions.rb"}
{:missing=>"db/migrate/20231002162941_add_enable_artifact_external_redirect_warning_page_to_application_settings.rb"}
{:missing=>"db/migrate/20231003073437_create_abuse_report_user_mentions.rb"}
{:missing=>"db/migrate/20231003073505_add_abuse_reports_foreign_key_to_abuse_report_user_mentions.rb"}
{:missing=>"db/migrate/20231003073526_add_notes_foreign_key_to_abuse_report_user_mentions.rb"}
{:missing=>"db/migrate/20231004100000_create_container_registry_protection_rules.rb"}
{:missing=>"db/migrate/20231005145648_add_uuid_and_version_to_vs_code_setting.rb"}
{:missing=>"db/migrate/20231005151816_add_created_at_to_status_check_responses.rb"}
{:missing=>"db/migrate/20231006154748_replace_value_stream_project_ids_filter_constraint.rb"}
{:missing=>"db/migrate/20231009115713_remove_duplicate_index_rule_type_four.rb"}
{:missing=>"db/migrate/20231010101246_change_push_protected_up_to_access_level_to_smallint_in_packages_protection_rules.rb"}
{:missing=>"db/migrate/20231011150241_add_external_participants_from_cc_to_service_desk_settings.rb"}
{:missing=>"db/migrate/20231013135216_add_task_request_attributes_to_zoekt_shards.rb"}
{:missing=>"db/migrate/20231013204933_remove_tasks_to_be_done_worker.rb"}
{:missing=>"db/migrate/20231015111533_add_manage_project_access_tokens_to_member_roles.rb"}
{:missing=>"db/migrate/20231017095738_create_activity_pub_releases_subscriptions.rb"}
{:missing=>"db/migrate/20231017114131_add_auto_canceled_by_partition_id_to_p_ci_builds.rb"}
{:missing=>"db/migrate/20231017134349_create_ml_model_metadata.rb"}
{:missing=>"db/migrate/20231017135207_add_fields_to_ml_model.rb"}
{:missing=>"db/migrate/20231017154804_add_index_to_status_check_responses_on_id_and_status.rb"}
{:missing=>"db/migrate/20231017181403_add_generated_to_diff_files.rb"}
{:missing=>"db/migrate/20231018140154_remove_hashed_storage_migration_workers_job_instances.rb"}
{:missing=>"db/migrate/20231018152419_add_text_limit_to_ml_models.rb"}
{:missing=>"db/migrate/20231019104211_add_file_sha256_to_packages_nuget_symbols.rb"}
{:missing=>"db/migrate/20231019122855_add_semver_index_ci_runner_machines.rb"}
{:missing=>"db/migrate/20231019180421_add_name_description_to_catalog_resources.rb"}
{:missing=>"db/migrate/20231020020732_add_user_phone_number_validation_telesign_reference_xid_index.rb"}
{:missing=>"db/migrate/20231020074227_add_auto_canceled_by_partition_id_to_p_ci_builds_self_managed.rb"}
{:missing=>"db/migrate/20231020095624_create_audit_events_streaming_http_group_namespace_filters.rb"}
{:missing=>"db/migrate/20231020112541_add_column_model_version_id_to_ml_candidates.rb"}
{:missing=>"db/migrate/20231023073841_add_indexes_to_project_compliance_standards_adherence.rb"}
{:missing=>"db/migrate/20231023114006_add_index_on_model_version_id_to_ml_candidates.rb"}
{:missing=>"db/migrate/20231023114551_add_fk_on_ml_candidates_to_ml_model_versions.rb"}
{:missing=>"db/migrate/20231023121955_add_description_to_ml_model_versions.rb"}
{:missing=>"db/migrate/20231023122508_add_text_limit_to_descriptions_on_ml_model_versions.rb"}
{:missing=>"db/migrate/20231024123444_add_archive_project_to_member_roles.rb"}
{:missing=>"db/migrate/20231024133234_add_source_package_name_to_sbom_component.rb"}
{:missing=>"db/migrate/20231024142236_add_fields_to_bulk_import_failures.rb"}
{:missing=>"db/migrate/20231024143457_add_text_limit_to_bulk_import_failures.rb"}
{:missing=>"db/migrate/20231024151916_add_index_unique_setting_type_on_vs_code_settings.rb"}
{:missing=>"db/migrate/20231024173744_add_path_to_catalog_resource_components.rb"}
{:missing=>"db/migrate/20231024212214_add_pipeline_cancel_role_restriction_enum.rb"}
{:missing=>"db/migrate/20231025123238_create_compliance_framework_security_policies.rb"}
{:missing=>"db/migrate/20231025191217_add_pre_receive_secret_detection_enabled_to_application_settings.rb"}
{:missing=>"db/migrate/20231026050554_add_functions_for_primary_key_lookup.rb"}
{:missing=>"db/migrate/20231026172345_add_allow_merge_without_pipeline_to_namespace_settings.rb"}
{:missing=>"db/migrate/20231026175042_add_allow_merge_without_pipeline_to_project_settings.rb"}
{:missing=>"db/migrate/20231027052949_initialize_conversion_of_system_note_metadata_to_bigint.rb"}
{:missing=>"db/migrate/20231027064352_add_service_access_tokens_expiration_application_setting.rb"}
{:missing=>"db/migrate/20231027065205_add_service_access_tokens_expiration_namespace_setting.rb"}
{:missing=>"db/migrate/20231027084327_change_personal_access_tokens_remove_not_null_expires_at.rb"}
{:missing=>"db/migrate/20231029142649_add_make_profile_private_application_setting.rb"}
{:missing=>"db/migrate/20231030051837_add_project_id_to_packages_tags.rb"}
{:missing=>"db/migrate/20231030051838_add_index_to_packages_tags_project_id.rb"}
{:missing=>"db/migrate/20231030051839_add_foreign_key_to_packages_tags_project_id.rb"}
{:missing=>"db/migrate/20231030205639_update_default_package_metadata_purl_types.rb"}
{:missing=>"db/migrate/20231030205756_index_user_details_on_enterprise_group_id_and_user_id.rb"}
{:missing=>"db/migrate/20231031114050_add_highest_severity_and_vulnerability_count_into_sbom_occurrences.rb"}
{:missing=>"db/migrate/20231031141439_add_smtp_authentication_to_service_desk_custom_email_credentials.rb"}
{:missing=>"db/migrate/20231031164724_create_sbom_occurrences_vulnerabilities.rb"}
{:missing=>"db/migrate/20231031192803_remove_not_null_constraint_from_member_role.rb"}
{:missing=>"db/migrate/20231031200433_add_framework_fk_to_compliance_framework_security_policies.rb"}
{:missing=>"db/migrate/20231031200645_add_policy_configuration_fk_to_compliance_framework_security_policies.rb"}
{:missing=>"db/migrate/20231101171848_add_member_role_id_to_saml_providers.rb"}
{:missing=>"db/migrate/20231102142553_add_zoekt_nodes.rb"}
{:missing=>"db/migrate/20231102142555_add_zoekt_node_id_to_indexed_namespaces.rb"}
{:missing=>"db/migrate/20231102142565_add_zoekt_node_foreign_key_to_indexed_namespaces.rb"}
{:missing=>"db/migrate/20231103160022_add_index_to_saml_providers_on_member_role_id.rb"}
{:missing=>"db/migrate/20231103160859_add_fk_to_member_role_on_saml_providers.rb"}
{:missing=>"db/migrate/20231103162825_add_wolfi_purl_type_to_package_metadata_purl_types.rb"}
{:missing=>"db/migrate/20231103195309_remove_deprecated_package_metadata_sync_worker.rb"}
{:missing=>"db/migrate/20231106145853_add_product_analytics_enabled_to_namespace_settings.rb"}
{:missing=>"db/migrate/20231106212340_add_visibility_level_to_catalog_resources.rb"}
{:missing=>"db/migrate/20231107062104_add_network_policy_egress_to_agent.rb"}
{:missing=>"db/migrate/20231107071201_add_project_authorizations_recalculated_at_to_user_details.rb"}
{:missing=>"db/migrate/20231107140642_create_audit_events_instance_amazon_s3_configurations.rb"}
{:missing=>"db/migrate/20231107193342_add_search_vector_to_catalog_resources.rb"}
{:missing=>"db/migrate/20231107205734_add_update_namespace_name_to_application_settings.rb"}
{:missing=>"db/migrate/20231108072342_add_display_time_format_preference.rb"}
{:missing=>"db/migrate/20231108093031_add_allow_project_creation_for_guest_and_below_to_application_settings.rb"}
{:missing=>"db/migrate/20231108132916_index_batch_tracker_status.rb"}
{:missing=>"db/migrate/20231108143957_add_concurrent_direct_transfer_batch_limit_to_application_settings.rb"}
{:missing=>"db/migrate/20231109133153_drop_idx_namespaces_on_ldap_sync_last_successful_update_at_for_gitlab.rb"}
{:missing=>"db/migrate/20231109165512_add_enforce_ssh_certificates_to_namespace_settings.rb"}
{:missing=>"db/migrate/20231110044738_create_abuse_report_assignees_table.rb"}
{:missing=>"db/migrate/20231112213727_add_error_to_project_repository_storage_moves.rb"}
{:missing=>"db/migrate/20231112214803_add_error_to_group_repository_storage_moves.rb"}
{:missing=>"db/migrate/20231112223008_add_error_to_snippet_repository_storage_moves.rb"}
{:missing=>"db/migrate/20231113124342_add_status_to_packages_nuget_symbols.rb"}
{:missing=>"db/migrate/20231114034017_add_project_id_to_merge_request_diffs.rb"}
{:missing=>"db/migrate/20231114062200_add_max_workspaces_to_remote_development_agent_configs.rb"}
{:missing=>"db/migrate/20231114062215_add_max_workspaces_per_user_to_remote_development_agent_configs.rb"}
{:missing=>"db/migrate/20231114091124_add_object_format_to_project_repositories.rb"}
{:missing=>"db/migrate/20231114100444_add_can_create_organization_to_application_settings.rb"}
{:missing=>"db/migrate/20231114121812_drop_index_from_sbom_components.rb"}
{:missing=>"db/migrate/20231114131031_add_partition_id_to_ci_job_artifact_states.rb"}
{:missing=>"db/migrate/20231114133600_add_default_resources_per_workspace_container_to_remote_development_agent_configs.rb"}
{:missing=>"db/migrate/20231114133619_add_max_resources_per_workspace_to_remote_development_agent_configs.rb"}
{:missing=>"db/migrate/20231114152304_add_approver_to_notification_settings.rb"}
{:missing=>"db/migrate/20231114231330_add_released_at_to_catalog_resource_versions.rb"}
{:missing=>"db/migrate/20231115064007_create_audit_events_streaming_http_instance_namespace_filters.rb"}
{:missing=>"db/migrate/20231115081652_add_home_organization_id_to_user_preferences.rb"}
{:missing=>"db/migrate/20231115091119_add_upload_finished_to_pages_deployments.rb"}
{:missing=>"db/migrate/20231115101002_add_promote_ultimate_features_at_to_onboarding_progresses.rb"}
{:missing=>"db/migrate/20231116062200_add_workspaces_quota_to_remote_development_agent_configs.rb"}
{:missing=>"db/migrate/20231116062215_add_workspaces_per_user_quota_to_remote_development_agent_configs.rb"}
{:missing=>"db/migrate/20231116065541_add_duration_to_issue_stage_events.rb"}
{:missing=>"db/migrate/20231116071027_add_duration_to_mr_stage_events.rb"}
{:missing=>"db/migrate/20231116115237_add_destination_fk_to_audit_events_http_instance_namespace_filters.rb"}
{:missing=>"db/migrate/20231116115303_add_namespace_fk_to_audit_events_http_instance_namespace_filters.rb"}
{:missing=>"db/migrate/20231116201338_add_require_admin_two_factor_authentication_to_application_settings.rb"}
{:missing=>"db/migrate/20231117031416_add_web_ide_oauth_application_to_settings.rb"}
{:missing=>"db/migrate/20231117031559_add_fk_web_ide_oauth_application.rb"}
{:missing=>"db/migrate/20231117140201_add_applies_to_all_protected_branches_to_approval_group_rules.rb"}
{:missing=>"db/migrate/20231117211214_add_auto_cancel_on_job_failure_to_ci_pipeline_metadata.rb"}
{:missing=>"db/migrate/20231120071202_remove_not_null_constraint_from_member_role_column.rb"}
{:missing=>"db/migrate/20231120090305_create_organization_details.rb"}
{:missing=>"db/migrate/20231120105619_drop_idx_projects_on_mirror_last_successful_update_at.rb"}
{:missing=>"db/migrate/20231120142933_add_reopen_issue_on_external_participant_note_to_service_desk_settings.rb"}
{:missing=>"db/migrate/20231121092109_remove_ci_pipeline_metadata_name_not_null_constraint.rb"}
{:missing=>"db/migrate/20231121092128_add_auto_cancel_on_new_commit_to_ci_pipeline_metadata.rb"}
{:missing=>"db/migrate/20231121133727_change_marketing_emails_null_conditions.rb"}
{:missing=>"db/migrate/20231121152706_add_foreign_key_on_sbom_occurrences_vulnerabilities_vulnerability_id.rb"}
{:missing=>"db/migrate/20231122072428_add_home_organization_id_index_to_user_preferences.rb"}
{:missing=>"db/migrate/20231123035033_add_generated_to_merge_request_context_commit_diff_files.rb"}
{:missing=>"db/migrate/20231123125750_add_foreign_key_on_sbom_occurrences_vulnerabilities_occurrence_id.rb"}
{:missing=>"db/migrate/20231123141633_add_member_role_id_to_saml_group_links.rb"}
{:missing=>"db/migrate/20231123151831_add_index_to_saml_group_links_on_member_role_id.rb"}
{:missing=>"db/migrate/20231123151956_add_fk_to_member_role_on_saml_group_links.rb"}
{:missing=>"db/migrate/20231123160255_add_token_to_chat_names.rb"}
{:missing=>"db/migrate/20231123165947_change_fk_to_member_role_on_members_from_cascade_to_nullify.rb"}
{:missing=>"db/migrate/20231124022520_add_sms_sent_at_and_sms_send_count_to_phone_number_validations.rb"}
{:missing=>"db/migrate/20231124112409_add_instance_level_ai_beta_features_enabled_to_app_settings.rb"}
{:missing=>"db/migrate/20231124134838_add_index_dependency_proxy_package_settings_enabled_for_maven.rb"}
{:missing=>"db/migrate/20231124191759_add_catalog_resource_sync_events_table.rb"}
{:missing=>"db/migrate/20231124282441_add_catalog_resource_sync_event_triggers.rb"}
{:missing=>"db/migrate/20231125092700_add_member_guideline_to_appearance_settings.rb"}
{:missing=>"db/migrate/20231126192652_remove_unique_url_indices_from_zoekt_nodes.rb"}
{:missing=>"db/migrate/20231126200903_rename_container_registry_protection_rules_container_path_pattern.rb"}
{:missing=>"db/migrate/20231126200904_rename_index_i_container_protection_unique_project_id_container_path_pattern.rb"}
{:missing=>"db/migrate/20231129124754_add_cascading_toggle_security_policy_custom_ci_setting.rb"}
{:missing=>"db/migrate/20231129173649_add_terraform_module_duplicates_allowed_to_namespace_package_settings.rb"}
{:missing=>"db/migrate/20231129211524_add_project_xray_report_model.rb"}
{:missing=>"db/migrate/20231129231159_add_security_txt_content_to_application_settings.rb"}
{:missing=>"db/migrate/20231130124606_add_project_id_name_version_id_index_to_installable_terraform_modules.rb"}
{:missing=>"db/migrate/20231130192752_add_options_to_elastic_reindexing_tasks.rb"}
{:missing=>"db/migrate/20231130195635_add_model_registry_access_level_to_project_feature.rb"}
{:missing=>"db/migrate/20231201095326_add_home_organization_id_fk_to_user_preferences.rb"}
{:missing=>"db/migrate/20231201113901_add_url_sub_fields_to_workspace.rb"}
{:missing=>"db/migrate/20231201114233_remove_not_null_constraint_from_url_column.rb"}
{:missing=>"db/migrate/20231201122830_add_owasp_top_10_to_vulnerability_reads.rb"}
{:missing=>"db/migrate/20231204144300_add_index_service_desk_settings_on_custom_email_enabled.rb"}
{:missing=>"db/migrate/20231204192313_add_avatar_to_organization_details.rb"}
{:missing=>"db/migrate/20231205141450_add_nuget_symbol_server_enabled_to_namespace_package_settings.rb"}
{:missing=>"db/migrate/20231205163658_add_code_suggestions_to_project_setting.rb"}
{:missing=>"db/migrate/20231205165049_add_slug_to_topics.rb"}
{:missing=>"db/migrate/20231205201701_remove_geo_primary_deprecated_workers_job_instances.rb"}
{:missing=>"db/migrate/20231206144919_add_repository_xray_plan_limit.rb"}
{:missing=>"db/migrate/20231206165856_create_zoekt_enabled_namespaces.rb"}
{:missing=>"db/migrate/20231206183312_add_use_web_ide_extension_marketplace_to_user_preferences.rb"}
{:missing=>"db/migrate/20231206184344_create_zoekt_enabled_namespaces_namespace_foreign_key.rb"}
{:missing=>"db/migrate/20231206190206_create_zoekt_indices.rb"}
{:missing=>"db/migrate/20231206191102_create_zoekt_indices_zoekt_node_foreign_key.rb"}
{:missing=>"db/migrate/20231206212252_create_zoekt_indices_zoekt_enabled_namespace_foreign_key.rb"}
{:missing=>"db/migrate/20231207144215_add_postgres_sequences_view.rb"}
{:missing=>"db/migrate/20231207150738_add_work_item_dates_sources.rb"}
{:missing=>"db/migrate/20231207150739_add_work_item_dates_sources_foreing_keys.rb"}
{:missing=>"db/migrate/20231211100717_add_source_package_name_to_sbom_component_versions.rb"}
{:missing=>"db/migrate/20231212090606_add_partition_id_to_pipeline_chat_data.rb"}
{:missing=>"db/migrate/20231212154022_add_release_published_at_to_release.rb"}
{:missing=>"db/migrate/20231213065249_deprecate_ci_editor_ai_conversation_related_workers.rb"}
{:missing=>"db/migrate/20231213112726_add_trigram_index_to_compliance_management_frameworks_on_name.rb"}
{:missing=>"db/migrate/20231213170159_add_remove_project_to_member_roles.rb"}
{:missing=>"db/migrate/20231214064934_add_arkose_labs_data_exchange_key_to_application_settings.rb"}
{:missing=>"db/migrate/20231214095546_add_issue_id_to_epics.rb"}
{:missing=>"db/migrate/20231214164411_add_code_added_at_to_onboarding_progresses.rb"}
{:missing=>"db/migrate/20231214222351_drop_index_users_forbidden_state.rb"}
{:missing=>"db/migrate/20231215101640_add_cascading_toggle_security_policies_policy_scope_setting.rb"}
{:missing=>"db/migrate/20231215192706_create_ml_model_version_metadata.rb"}
{:missing=>"db/migrate/20231216190018_add_index_topics_on_slug.rb"}
{:missing=>"db/migrate/20231218172621_add_manage_group_access_tokens_to_member_roles.rb"}
{:missing=>"db/migrate/20231219091924_initialize_conversion_of_geo_event_id_from_int_to_bigint.rb"}
{:missing=>"db/migrate/20231220094609_add_release_published_at_index_to_release.rb"}
{:missing=>"db/migrate/20231220113459_add_work_item_color.rb"}
{:missing=>"db/migrate/20231220225325_add_asciidoc_max_includes_setting.rb"}
{:missing=>"db/migrate/20231221033539_create_sbom_source_packages_table.rb"}
{:missing=>"db/migrate/20231221113948_create_cloud_connector_access.rb"}
{:missing=>"db/migrate/20231221171135_create_namespace_descendants_table.rb"}
{:missing=>"db/migrate/20231221181908_add_verification_level_to_catalog_resources.rb"}
{:missing=>"db/migrate/20231222071942_add_description_to_ci_instance_variables.rb"}
{:missing=>"db/migrate/20231226052618_add_work_item_colors_foreign_keys.rb"}
{:missing=>"db/migrate/20231227090634_deprecate_summarize_merge_request_worker.rb"}
{:missing=>"db/migrate/20231227103059_replace_fk_on_epics_issue_id.rb"}
{:missing=>"db/migrate/20231227104408_validate_fk_epics_issue_id_with_on_delete_nullify.rb"}
{:missing=>"db/migrate/20231227104711_remove_fk_epics_issue_id.rb"}
{:missing=>"db/migrate/20231228134512_npm_settings_to_dependency_proxy_packages_settings.rb"}
{:missing=>"db/migrate/20231229112819_add_finished_at_index_for_p_ci_finished_build_ch_sync_events.rb"}
{:missing=>"db/migrate/20240101031938_add_admin_terraform_state_to_member_roles.rb"}
{:missing=>"db/migrate/20240102184844_add_access_level_to_organization_users.rb"}
{:missing=>"db/migrate/20240103200822_replace_fk_on_approval_merge_request_rules_scan_result_policy_id.rb"}
{:missing=>"db/migrate/20240103202629_validate_fk_on_approval_merge_request_rules_scan_result_policy_id.rb"}
{:missing=>"db/migrate/20240103203314_remove_old_fk_on_approval_merge_request_rules_scan_result_policy_id.rb"}
{:missing=>"db/migrate/20240104092321_add_issue_email_participant_id_to_sent_notifications.rb"}
{:missing=>"db/migrate/20240104124057_add_category_to_timelogs.rb"}
{:missing=>"db/migrate/20240104142200_add_index_sent_notifications_on_issue_email_participant_id.rb"}
{:missing=>"db/migrate/20240104142216_add_fk_on_sent_notifications_to_issue_email_participants.rb"}
{:missing=>"db/migrate/20240104150106_add_partition_id_to_pipeline_metadata.rb"}
{:missing=>"db/migrate/20240104191736_migrate_zoekt_indexed_namespaces_to_zoekt_enabled_namespaces.rb"}
{:missing=>"db/migrate/20240104191802_migrate_zoekt_indexed_namespaces_to_zoekt_indices.rb"}
{:missing=>"db/migrate/20240105000000_rename_workspace_url_domain_to_dns_zone.rb"}
{:missing=>"db/migrate/20240106000000_migrate_data_from_workspaces_url_column.rb"}
{:missing=>"db/migrate/20240107084243_add_previous_weight_to_resource_weight_events.rb"}
{:missing=>"db/migrate/20240108123023_create_ai_agents_table.rb"}
{:missing=>"db/migrate/20240108123115_create_ai_agent_versions_table.rb"}
{:missing=>"db/migrate/20240108123509_add_fk_on_ai_agent_versions_to_ai_agents.rb"}
{:missing=>"db/migrate/20240108213232_add_payment_method_xid_to_credit_card_validation.rb"}
{:missing=>"db/migrate/20240108213323_add_credit_card_validation_payment_method_xid_uniqueness_index.rb"}
{:missing=>"db/migrate/20240109031624_add_unique_index_to_system_note_metadata_on_id_convert_to_bigint.rb"}
{:missing=>"db/migrate/20240109082354_add_partition_id_to_pipeline_artifact.rb"}
{:missing=>"db/migrate/20240109145839_add_partition_id_to_pipeline_config.rb"}
{:missing=>"db/migrate/20240110064826_add_color_mode_id_to_users.rb"}
{:missing=>"db/migrate/20240110085226_add_rate_limits_to_application_settings.rb"}
{:missing=>"db/migrate/20240110092610_add_index_on_project_id_to_web_hooks.rb"}
{:missing=>"db/migrate/20240110160643_add_optional_metrics_enabled_to_application_settings.rb"}
{:missing=>"db/migrate/20240110160816_update_optiona_metrics_value_service_ping.rb"}
{:missing=>"db/migrate/20240110202002_add_is_unique_to_issuable_resource_links.rb"}
{:missing=>"db/migrate/20240110204949_add_partial_unique_index_on_issue_id_and_link_to_issuable_resource_links.rb"}
{:missing=>"db/migrate/20240111134328_routing_table_prepare_async_constraint_for_pipeline_variables.rb"}
{:missing=>"db/migrate/20240112124030_create_audit_events_group_external_streaming_destinations.rb"}
{:missing=>"db/migrate/20240115115029_add_rate_limits_hash_constraint_to_application_settings.rb"}
{:missing=>"db/migrate/20240115185037_create_packages_terraform_module_metadata.rb"}
{:missing=>"db/migrate/20240116100948_create_member_approvals.rb"}
{:missing=>"db/migrate/20240116113035_add_zoekt_repository_model.rb"}
{:missing=>"db/migrate/20240116120144_add_foreign_key_for_member_to_member_approvals.rb"}
{:missing=>"db/migrate/20240116133546_add_foreign_key_for_namespace_id_to_member_approvals.rb"}
{:missing=>"db/migrate/20240116145223_create_zoekt_repository_foreign_key_for_project.rb"}
{:missing=>"db/migrate/20240116161955_add_name_and_description_to_web_hooks.rb"}
{:missing=>"db/migrate/20240116162201_add_text_limit_to_web_hooks_attributes.rb"}
{:missing=>"db/migrate/20240116205430_add_hidden_to_ci_variables.rb"}
{:missing=>"db/migrate/20240116205943_add_elasticsearch_max_code_indexing_concurrency_to_application_settings.rb"}
{:missing=>"db/migrate/20240116210250_add_hidden_to_ci_group_variables.rb"}
{:missing=>"db/migrate/20240116212237_add_onboarding_status_to_user_details.rb"}
{:missing=>"db/migrate/20240117055908_drop_unique_index_to_system_note_metadata_on_id_convert_to_bigint.rb"}
{:missing=>"db/migrate/20240117081214_add_enable_user_cap_member_promotion_management_to_application_settings.rb"}
{:missing=>"db/migrate/20240118103048_add_object_count_fields_to_bulk_import_trackers.rb"}
{:missing=>"db/migrate/20240118172525_remove_not_null_constraint_from_package_name_pattern_ilike_query_column.rb"}
{:missing=>"db/migrate/20240118191655_add_version_parts_to_model_versions.rb"}
{:missing=>"db/migrate/20240118191656_add_text_limit_to_ml_model_versions.rb"}
{:missing=>"db/migrate/20240119110912_timestamp_for_sbom_source_packages.rb"}
{:missing=>"db/migrate/20240119144837_add_index_to_ml_model_versions_on_created_at_on_model_id.rb"}
{:missing=>"db/migrate/20240122162503_add_work_items_dates_sources_fixed_dates_fields.rb"}
{:missing=>"db/migrate/20240122165824_create_ci_job_token_group_scope_links.rb"}
{:missing=>"db/migrate/20240123000000_update_workspaces_url_prefix_column.rb"}
{:missing=>"db/migrate/20240123102939_create_zoekt_repository_foreign_key_for_zoekt_index.rb"}
{:missing=>"db/migrate/20240124212938_add_duo_features_enabled_to_project_settings.rb"}
{:missing=>"db/migrate/20240126095808_add_subrelation_column_to_bulk_import_failures.rb"}
{:missing=>"db/migrate/20240126100509_add_text_limit_to_bulk_import_failures_subrelation_column.rb"}
{:missing=>"db/migrate/20240126223640_add_cascade_math_rendering_limits.rb"}
{:missing=>"db/migrate/20240129115540_add_zoekt_tasks.rb"}
{:missing=>"db/migrate/20240129123433_ensure_id_uniqueness_for_zoekt_tasks.rb"}
{:missing=>"db/migrate/20240129175101_add_archived_and_traversal_ids_columns_to_sbom_occurrences.rb"}
{:missing=>"db/migrate/20240130092700_add_text_limit_to_appearance_settings_member_guideline.rb"}
{:missing=>"db/migrate/20240130162148_create_audit_events_instance_external_streaming_destinations.rb"}
{:missing=>"db/migrate/20240130201017_add_exit_code_to_builds_metadata.rb"}
{:missing=>"db/migrate/20240131052824_create_catalog_verified_namespaces.rb"}
{:missing=>"db/migrate/20240131123824_add_admin_cicd_variables_to_member_roles.rb"}
{:missing=>"db/migrate/20240201111204_add_tmp_epic_id_column_to_issues.rb"}
{:missing=>"db/migrate/20240201112236_create_group_saved_replies_table.rb"}
{:missing=>"db/migrate/20240201141351_add_organization_id_to_push_rules.rb"}
{:missing=>"db/migrate/20240201141705_assign_default_organization_id_to_push_rules.rb"}
{:missing=>"db/migrate/20240205105347_remove_stuck_import_worker.rb"}
{:missing=>"db/migrate/20240205155830_add_policy_limit_application_setting.rb"}
{:missing=>"db/migrate/20240205215337_create_partitioned_merge_request_diff_commits_copy.rb"}
{:missing=>"db/migrate/20240206075104_add_occupies_seat_to_member_role.rb"}
{:missing=>"db/migrate/20240206080928_add_index_to_occupies_seat_on_member_role.rb"}
{:missing=>"db/migrate/20240206085539_add_not_null_constraint_to_notes_noteable_type.rb"}
{:missing=>"db/migrate/20240206115325_add_node_id_foreign_key_to_zoekt_tasks.rb"}
{:missing=>"db/migrate/20240206210111_increase_sbom_occurrence_input_file_name_limit.rb"}
{:missing=>"db/migrate/20240206224725_add_organization_id_to_dependency_list_exports.rb"}
{:missing=>"db/migrate/20240207115842_add_sem_ver_to_catalog_resources_version.rb"}
{:missing=>"db/migrate/20240207134321_create_audit_events_group_streaming_event_type_filters.rb"}
{:missing=>"db/migrate/20240207193743_add_conditional_unique_index_to_member_approvals.rb"}
{:missing=>"db/migrate/20240212155716_add_violation_data_to_scan_result_policy_violations.rb"}
{:missing=>"db/migrate/20240212170304_add_ancestors_column_to_sbom_occurrences.rb"}
{:missing=>"db/migrate/20240212223930_add_arkose_client_api_settings.rb"}
{:missing=>"db/migrate/20240213091123_add_trigram_index_on_name_and_path_for_organizations.rb"}
{:missing=>"db/migrate/20240213113719_add_text_limit_to_catalog_resource_versions_semver_prerelease.rb"}
{:missing=>"db/migrate/20240213181406_add_custom_webhook_template_to_web_hook.rb"}
{:missing=>"db/migrate/20240213181407_add_text_limit_to_web_hooks_custom_webhook_template.rb"}
{:missing=>"db/migrate/20240213223630_add_duo_features_enabled_cascading_setting.rb"}
{:missing=>"db/migrate/20240214035028_add_first_and_latest_pipeline_id_to_vulnerability_occurrences.rb"}
{:missing=>"db/migrate/20240214132233_add_index_groups_on_organization_id.rb"}
{:missing=>"db/migrate/20240215191658_add_click_house_to_application_settings.rb"}
{:missing=>"db/migrate/20240216020102_add_project_id_to_cluster_agent_tokens.rb"}
{:missing=>"db/migrate/20240216020103_index_cluster_agent_tokens_on_project_id.rb"}
{:missing=>"db/migrate/20240216020104_add_cluster_agent_tokens_project_id_fk.rb"}
{:missing=>"db/migrate/20240216133415_rename_type_column_of_group_external_streaming_destination.rb"}
{:missing=>"db/migrate/20240216133523_rename_type_column_of_instance_external_streaming_destination.rb"}
{:missing=>"db/migrate/20240219043439_create_rd_namespace_cluster_agent_mappings_table.rb"}
{:missing=>"db/migrate/20240219135601_update_pypi_metadata_keywords_check_constraint.rb"}
{:missing=>"db/migrate/20240219143045_add_remove_group_to_member_roles.rb"}
{:missing=>"db/migrate/20240221100732_remove_build_hooks_worker.rb"}
{:missing=>"db/migrate/20240221100733_add_index_on_updated_at_and_id_to_project_export_jobs.rb"}
{:missing=>"db/migrate/20240221145450_create_audit_events_instance_streaming_event_type_filters.rb"}
{:missing=>"db/migrate/20240221152300_add_organisation_to_raw_usage_data.rb"}
{:missing=>"db/migrate/20240221200754_change_deployment_approvals_index.rb"}
{:missing=>"db/migrate/20240222212904_add_visibility_level_to_organizations.rb"}
{:missing=>"db/migrate/20240226043959_add_namespace_fk_to_namespace_cluster_agent_mappings_table.rb"}
{:missing=>"db/migrate/20240226044028_add_cluster_agent_fk_to_namespace_cluster_agent_mappings_table.rb"}
{:missing=>"db/migrate/20240226044054_add_creator_id_fk_to_namespace_cluster_agent_mappings_table.rb"}
{:missing=>"db/migrate/20240226061749_add_access_token_events_to_web_hooks.rb"}
{:missing=>"db/migrate/20240226124436_allow_null_for_member_id_and_old_access_level_in_member_approvals.rb"}
{:missing=>"db/migrate/20240226124502_add_user_id_to_member_approvals.rb"}
{:missing=>"db/migrate/20240226124539_update_indexes_on_member_approvals.rb"}
{:missing=>"db/migrate/20240226134150_add_member_role_id_to_member_approvals.rb"}
{:missing=>"db/migrate/20240226135122_add_foreign_key_for_member_role_id_to_member_approvals.rb"}
{:missing=>"db/migrate/20240227180521_add_project_keys_to_jira_tracker_data.rb"}
{:missing=>"db/migrate/20240228141630_add_permissions_to_member_roles.rb"}
{:missing=>"db/migrate/20240228142222_copy_permissions_on_member_roles.rb"}
{:missing=>"db/migrate/20240229171140_create_security_policies.rb"}
{:missing=>"db/migrate/20240229171141_create_approval_policy_rules.rb"}
{:missing=>"db/migrate/20240301210341_create_catalog_resource_component_usages_table.rb"}
{:missing=>"db/migrate/20240301210400_add_component_fk_to_catalog_resource_component_usages.rb"}
{:missing=>"db/migrate/20240301210420_add_catalog_resource_fk_to_catalog_resource_component_usages.rb"}
{:missing=>"db/migrate/20240301210440_add_project_fk_to_catalog_resource_component_usages.rb"}
{:missing=>"db/migrate/20240304184128_create_ci_build_names_table.rb"}
{:missing=>"db/migrate/20240304190228_add_fk_from_p_ci_build_names_to_p_ci_builds_on_partition_id_and_build_id.rb"}
{:missing=>"db/migrate/20240304195555_add_search_vector_to_p_ci_build_names.rb"}
{:missing=>"db/migrate/20240304195852_create_partitions_for_p_ci_build_names.rb"}
{:missing=>"db/migrate/20240305161009_add_spec_column_to_catalog_resource_components.rb"}
{:missing=>"db/migrate/20240305201830_add_custom_headers_to_web_hook.rb"}
{:missing=>"db/migrate/20240306121653_create_relation_import_tracker.rb"}
{:missing=>"db/migrate/20240311101017_remove_auto_fix_worker_jobs.rb"}
{:missing=>"db/migrate/20240312145200_fix_work_item_source_dates_cascade_option_on_fk_to_namespace_id.rb"}
{:missing=>"db/migrate/20240312150341_validate_new_namespace_id_fk_on_work_item_dates_sources.rb"}
{:missing=>"db/migrate/20240312150526_remove_old_namespace_id_fk_on_work_item_dates_sources.rb"}
{:missing=>"db/migrate/20240318160548_add_usage_count_to_catalog_resources.rb"}
{:missing=>"db/migrate/20240318160612_add_usage_count_to_catalog_resource_components.rb"}
{:missing=>"db/migrate/20240319132847_add_index_on_zoekt_indices_state_and_id.rb"}
{:missing=>"db/migrate/20240320060913_add_container_scanning_for_registry_toggle_to_security_project_settings.rb"}
{:missing=>"db/migrate/20240320062459_add_trial_to_subscription_add_on_purchases.rb"}
{:missing=>"db/migrate/20240320110318_add_file_final_path_to_packages_package_files.rb"}
{:missing=>"db/migrate/20240321105526_add_internal_to_draft_notes.rb"}
{:missing=>"db/migrate/20240325115147_create_project_saved_replies_table.rb"}
{:missing=>"db/migrate/20240325150539_add_pre_receive_secret_detection_enabled_to_project_security_settings.rb"}
{:missing=>"db/migrate/20240326082844_fix_work_item_colors_cascade_option_on_fk_to_namespace_id.rb"}
{:missing=>"db/migrate/20240326083222_validate_new_namespace_id_fk_on_work_item_colors.rb"}
{:missing=>"db/migrate/20240326083321_remove_old_namespace_id_fk_on_work_item_colors.rb"}
{:missing=>"db/migrate/20240326144116_add_zoekt_settings_to_application_settings.rb"}
{:missing=>"db/migrate/20240327110521_migrate_zoekt_settings_in_application_settings.rb"}
{:missing=>"db/migrate/20240327114933_add_override_changes_requested_to_merge_request.rb"}
{:missing=>"db/migrate/20240327133742_add_require_reauthentication_to_approve.rb"}
{:missing=>"db/migrate/20240403113607_replace_epics_fk_on_parent_id.rb"}
{:missing=>"db/migrate/20240403114400_validate_epics_fk_on_parent_id_with_on_delete_nullify.rb"}
{:missing=>"db/migrate/20240403114900_remove_fk_epics_parent_id.rb"}
{:missing=>"db/migrate/20240404112201_replace_zoekt_indices_index_on_node_id.rb"}
{:missing=>"db/migrate/20240408103150_add_runner_creation_status_to_ci_runner.rb"}
{:missing=>"db/migrate/20240408103358_update_runner_creation_status_default_to_zero.rb"}
{:missing=>"db/migrate/20240408103457_add_runner_creation_status_to_ci_runner_machines.rb"}
{:missing=>"db/migrate/20240408103529_update_ci_runner_machines_runner_creation_status_default_to_zero.rb"}
{:missing=>"db/post_migrate/20230314094213_remove_foreign_keys_from_u2f_registrations_table.rb"}
{:missing=>"db/post_migrate/20230314094215_drop_u2f_registrations_table.rb"}
{:missing=>"db/post_migrate/20230523101514_finalize_user_type_migration.rb"}
{:missing=>"db/post_migrate/20230528203340_drop_message_from_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20230601211635_add_detected_at_id_index_to_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20230601213750_add_uuid_project_id_state_id_index_to_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20230608145500_add_prepared_at_index_to_merge_requests.rb"}
{:missing=>"db/post_migrate/20230609065942_backfill_ci_pipeline_variables_for_pipeline_id_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20230613192802_swap_ci_build_needs_to_big_int_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230614181310_track_organization_deletions.rb"}
{:missing=>"db/post_migrate/20230614182049_add_index_to_namespaces_organization_id.rb"}
{:missing=>"db/post_migrate/20230615030402_remove_audit_events_group_index.rb"}
{:missing=>"db/post_migrate/20230615113748_replace_ci_job_artifacts_foreign_key_v3.rb"}
{:missing=>"db/post_migrate/20230615113840_replace_ci_running_builds_foreign_key_v3.rb"}
{:missing=>"db/post_migrate/20230615113858_replace_ci_job_variables_foreign_key_v3.rb"}
{:missing=>"db/post_migrate/20230615121103_replace_p_ci_builds_metadata_foreign_key_v3.rb"}
{:missing=>"db/post_migrate/20230615121122_replace_p_ci_runner_machine_builds_foreign_key_v3.rb"}
{:missing=>"db/post_migrate/20230615144627_remove_temporary_container_repository_indexes.rb"}
{:missing=>"db/post_migrate/20230618020202_finish_user_type_migration.rb"}
{:missing=>"db/post_migrate/20230619005223_change_unconfirmed_created_at_index_on_users.rb"}
{:missing=>"db/post_migrate/20230619072744_schedule_index_events_on_project_id_and_id_desc_on_merged_action_for_removal.rb"}
{:missing=>"db/post_migrate/20230619081412_add_index_to_ci_triggers_token.rb"}
{:missing=>"db/post_migrate/20230619123701_schedule_removal_index_job_artifacts_id_and_expire_at.rb"}
{:missing=>"db/post_migrate/20230619134106_prepare_index_for_vulnerability_reads_on_common_project_filters.rb"}
{:missing=>"db/post_migrate/20230620072854_replace_old_fk_ci_build_pending_states_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072856_replace_old_fk_ci_build_trace_chunks_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072900_replace_old_fk_ci_unit_test_failures_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072905_replace_old_fk_ci_sources_pipelines_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072908_replace_old_fk_ci_resources_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072911_replace_old_fk_ci_build_report_results_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072915_replace_old_fk_ci_build_needs_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072917_replace_old_fk_ci_builds_runner_session_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072920_replace_old_fk_ci_pending_builds_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620072925_replace_old_fk_ci_build_trace_metadata_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230620105919_replace_old_fk_ci_job_artifacts_to_builds.rb"}
{:missing=>"db/post_migrate/20230620110004_replace_old_fk_ci_running_builds_to_builds.rb"}
{:missing=>"db/post_migrate/20230620110021_replace_old_fk_ci_job_variables_to_builds.rb"}
{:missing=>"db/post_migrate/20230620134708_validate_user_type_constraint.rb"}
{:missing=>"db/post_migrate/20230620201738_add_index_issues_on_project_health_status_asc_work_item_type.rb"}
{:missing=>"db/post_migrate/20230620201817_add_index_issues_on_project_health_status_desc_work_item_type.rb"}
{:missing=>"db/post_migrate/20230621072848_add_text_limit_to_ci_variable_description.rb"}
{:missing=>"db/post_migrate/20230621083052_add_text_limit_to_ci_group_variable_description.rb"}
{:missing=>"db/post_migrate/20230621102941_replace_old_fk_ci_job_artifacts_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230621103000_replace_old_fk_ci_running_builds_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230621103043_replace_old_fk_ci_job_variables_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230622052046_remove_ci_pipeline_variables_trigger_and_old_column.rb"}
{:missing=>"db/post_migrate/20230622073752_ensure_backfill_ci_pipelines_bigint_id_is_completed.rb"}
{:missing=>"db/post_migrate/20230623073906_prepare_async_index_for_ci_pipelines_bigint_id.rb"}
{:missing=>"db/post_migrate/20230626070723_drop_unused_sent_notification_columns.rb"}
{:missing=>"db/post_migrate/20230626072436_drop_tmp_index_job_artifacts_id_and_expire_at.rb"}
{:missing=>"db/post_migrate/20230626101519_create_index_for_vulnerability_reads_on_common_project_filters.rb"}
{:missing=>"db/post_migrate/20230626115046_add_temporary_index_on_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20230627115305_replace_p_ci_builds_metadata_foreign_key_v4.rb"}
{:missing=>"db/post_migrate/20230627140707_async_index_for_vulnerabilities_uuid_type_migration.rb"}
{:missing=>"db/post_migrate/20230627174139_add_index_to_pool_repositories.rb"}
{:missing=>"db/post_migrate/20230629011859_cleanup_bigint_conversion_for_notes_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20230629024403_events_bigint_create_indexe_async_for_gitlab_dot_com.rb"}
{:missing=>"db/post_migrate/20230701043315_ensure_backfill_for_ci_pipeline_variables_pipeline_id_is_finished.rb"}
{:missing=>"db/post_migrate/20230701053315_ensure_again_backfill_for_ci_pipeline_variables_pipeline_id_is_finished.rb"}
{:missing=>"db/post_migrate/20230702053002_create_async_index_for_ci_pipline_variables_pipeline_id.rb"}
{:missing=>"db/post_migrate/20230703122803_create_vulnerability_uuid_type_migration_index.rb"}
{:missing=>"db/post_migrate/20230704042302_prepare_removal_index_deployments_on_project_id_sha.rb"}
{:missing=>"db/post_migrate/20230704044541_prepare_removal_index_deployments_on_project_id_and_status.rb"}
{:missing=>"db/post_migrate/20230704050739_prepare_removal_index_deployments_on_environment_id_and_iid_and_project_id.rb"}
{:missing=>"db/post_migrate/20230704062132_replace_p_ci_builds_metadata_foreign_key_v5.rb"}
{:missing=>"db/post_migrate/20230704062136_replace_p_ci_runner_machine_builds_foreign_key_v4.rb"}
{:missing=>"db/post_migrate/20230704074120_replace_old_fk_p_ci_builds_metadata_to_builds.rb"}
{:missing=>"db/post_migrate/20230704074124_replace_old_fk_p_ci_runner_machine_builds_to_builds.rb"}
{:missing=>"db/post_migrate/20230705115215_remove_user_details_provisioned_by_group_at_column.rb"}
{:missing=>"db/post_migrate/20230705141703_rollback_vulnerability_advisories_foreign_key_on_vulnerable_component_versions.rb"}
{:missing=>"db/post_migrate/20230705141733_rollback_component_version_foreign_key_on_vulnerable_component_versions.rb"}
{:missing=>"db/post_migrate/20230705142241_drop_vulnerable_component_versions.rb"}
{:missing=>"db/post_migrate/20230705142334_drop_vulnerabilities_advisories.rb"}
{:missing=>"db/post_migrate/20230705145827_drop_wrong_index_on_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20230705150100_recreate_type_migration_index_on_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20230706011541_add_user_id_foreign_key_to_ml_experiments.rb"}
{:missing=>"db/post_migrate/20230706073937_remove_index_events_on_project_id_and_id_desc_on_merged_action.rb"}
{:missing=>"db/post_migrate/20230706080234_add_trigger_on_organizations.rb"}
{:missing=>"db/post_migrate/20230707114012_change_project_view_default.rb"}
{:missing=>"db/post_migrate/20230707211359_change_alert_integrations_unique_index.rb"}
{:missing=>"db/post_migrate/20230707220646_add_index_to_vulnerability_findings_on_uuid_again.rb"}
{:missing=>"db/post_migrate/20230711033030_backfill_ci_pipeline_chat_data_pipeline_id_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20230711093010_drop_default_partition_id_value_for_ci_tables.rb"}
{:missing=>"db/post_migrate/20230711182029_schedule_remove_temp_index_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20230712020407_remove_temporary_index_from_system_note_metadata.rb"}
{:missing=>"db/post_migrate/20230712052619_drop_index_deployments_on_project_id_and_status.rb"}
{:missing=>"db/post_migrate/20230712054057_drop_index_deployments_on_project_id_sha.rb"}
{:missing=>"db/post_migrate/20230712055956_drop_index_deployments_on_environment_id_and_iid_and_project_id.rb"}
{:missing=>"db/post_migrate/20230712064637_replace_old_fk_p_ci_builds_metadata_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230712064655_replace_old_fk_p_ci_runner_machine_builds_to_builds_v2.rb"}
{:missing=>"db/post_migrate/20230712135428_backfill_ci_pipeline_messages_pipeline_id_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20230712141733_remove_chat_names_integration_id_column.rb"}
{:missing=>"db/post_migrate/20230712145323_drop_ci_job_artifacts_partition_id_default.rb"}
{:missing=>"db/post_migrate/20230712145821_drop_ci_stages_partition_id_default.rb"}
{:missing=>"db/post_migrate/20230712145926_drop_ci_build_trace_metadata_partition_id_default.rb"}
{:missing=>"db/post_migrate/20230713020247_change_pm_advisories_urls_constraint.rb"}
{:missing=>"db/post_migrate/20230713021230_remove_namespaces_users_managing_group_id_fk.rb"}
{:missing=>"db/post_migrate/20230713100100_drop_ci_pipeline_variable_partition_id_default.rb"}
{:missing=>"db/post_migrate/20230713234121_create_index_vulnerability_findings_on_uuid_sync.rb"}
{:missing=>"db/post_migrate/20230714095946_schedule_unique_index_project_authorizations_on_unique_project_user.rb"}
{:missing=>"db/post_migrate/20230717055730_backfill_ci_pipelines_auto_canceled_by_id_conversion.rb"}
{:missing=>"db/post_migrate/20230717062445_backfill_ci_stages_pipeline_id_conversion.rb"}
{:missing=>"db/post_migrate/20230717091811_add_prepared_at_index_to_merge_requests_sync.rb"}
{:missing=>"db/post_migrate/20230717144729_drop_ci_job_artifacts_partition_id_default_v2.rb"}
{:missing=>"db/post_migrate/20230717144744_drop_ci_stages_partition_id_default_v2.rb"}
{:missing=>"db/post_migrate/20230717144802_drop_ci_build_trace_metadata_partition_id_default_v2.rb"}
{:missing=>"db/post_migrate/20230717144817_drop_ci_pipeline_variable_partition_id_default_v2.rb"}
{:missing=>"db/post_migrate/20230718025027_cleanup_bigint_conversion_for_events_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20230718094501_prepare_notes_namespace_id_index.rb"}
{:missing=>"db/post_migrate/20230718145613_add_temp_index_for_project_statistics_pipeline_artifacts_size_migration.rb"}
{:missing=>"db/post_migrate/20230721134004_index_project_id_and_package_manager_for_sbom_occurrences.rb"}
{:missing=>"db/post_migrate/20230721134546_index_project_id_component_id_and_id_for_sbom_occurrences.rb"}
{:missing=>"db/post_migrate/20230721181046_drop_index_issues_on_project_id_and_created_at_issue_type_incident.rb"}
{:missing=>"db/post_migrate/20230721194757_drop_index_issues_on_incident_issue_type.rb"}
{:missing=>"db/post_migrate/20230721200323_drop_index_on_issues_closed_incidents_by_project_id_and_closed_at.rb"}
{:missing=>"db/post_migrate/20230721200810_drop_index_on_issues_health_status_asc_order.rb"}
{:missing=>"db/post_migrate/20230721200849_drop_index_on_issues_health_status_desc_order.rb"}
{:missing=>"db/post_migrate/20230723171006_backfill_ci_sources_pipelines_source_conversion.rb"}
{:missing=>"db/post_migrate/20230724085146_replace_old_fk_p_ci_builds_metadata_to_builds_v3.rb"}
{:missing=>"db/post_migrate/20230724085149_replace_old_fk_p_ci_runner_machine_builds_to_builds_v3.rb"}
{:missing=>"db/post_migrate/20230724150939_index_projects_on_namespace_id_and_repository_size_limit.rb"}
{:missing=>"db/post_migrate/20230724212040_add_temporary_indexes_for_orphaned_approval_rules.rb"}
{:missing=>"db/post_migrate/20230725035942_create_sync_index_for_ci_pipline_variables_pipeline_id.rb"}
{:missing=>"db/post_migrate/20230726024322_add_not_valid_foreign_key_for_ci_pipeline_variables_pipeline_id.rb"}
{:missing=>"db/post_migrate/20230726080827_add_issue_search_data_namespace_id_foreign_key.rb"}
{:missing=>"db/post_migrate/20230726172100_remove_index_events_author_id_and_created_at.rb"}
{:missing=>"db/post_migrate/20230726201351_remove_issues_issue_type_column.rb"}
{:missing=>"db/post_migrate/20230726231029_remove_plan_limits_ci_active_pipelines_column.rb"}
{:missing=>"db/post_migrate/20230727102936_drop_prepared_at_index.rb"}
{:missing=>"db/post_migrate/20230727103144_add_prepared_at_created_at_index.rb"}
{:missing=>"db/post_migrate/20230727115635_index_vulnerability_reads_on_project_id_and_vulnerability_id.rb"}
{:missing=>"db/post_migrate/20230727132342_prepare_index_on_vulnerability_occurrences_uuid_async.rb"}
{:missing=>"db/post_migrate/20230728122928_prepare_index_on_vulnerability_occurrences_uuid_including_vulnerability_id_async.rb"}
{:missing=>"db/post_migrate/20230728134722_remove_application_settings_ignored_columns.rb"}
{:missing=>"db/post_migrate/20230728151058_add_auditor_index_to_users_table.rb"}
{:missing=>"db/post_migrate/20230731090319_add_notes_namespace_id_foreign_key.rb"}
{:missing=>"db/post_migrate/20230731100513_add_index_on_vulnerability_reads_for_filtering.rb"}
{:missing=>"db/post_migrate/20230731210422_remove_temp_index_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20230802090519_drop_schema_inconsistencies_table.rb"}
{:missing=>"db/post_migrate/20230802092922_add_unique_index_project_authorizations_on_unique_project_user.rb"}
{:missing=>"db/post_migrate/20230804121704_remove_namespaces_user_details_enterprise_group_id_fk.rb"}
{:missing=>"db/post_migrate/20230804121705_remove_namespaces_user_details_provisioned_by_group_id_fk.rb"}
{:missing=>"db/post_migrate/20230804122825_add_unique_index_on_uuid_convert_string_to_uuid.rb"}
{:missing=>"db/post_migrate/20230804123252_add_unique_index_on_uuid_convert_string_to_uuid_including_vulnerability_id.rb"}
{:missing=>"db/post_migrate/20230807085752_ensure_id_uniqueness_for_p_ci_builds.rb"}
{:missing=>"db/post_migrate/20230808123136_cleanup_application_settings_database_apdex_settings_rename.rb"}
{:missing=>"db/post_migrate/20230808170646_remove_free_user_cap_over_limt_notified_at_column.rb"}
{:missing=>"db/post_migrate/20230808200355_remove_application_settings_dashboard_columns.rb"}
{:missing=>"db/post_migrate/20230809090349_ensure_id_uniqueness_for_p_ci_builds_v2.rb"}
{:missing=>"db/post_migrate/20230809104007_ensure_epic_user_mentions_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230809133249_index_sbom_occurrences_on_project_id_component_id_and_input_file_path.rb"}
{:missing=>"db/post_migrate/20230810103141_ensure_suggestions_note_id_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230810112715_ensure_note_diff_files_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230810122746_ensure_snippet_user_mentions_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230811103654_ensure_vum_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230811185901_remove_application_settings_dashboard_notification_limit_column.rb"}
{:missing=>"db/post_migrate/20230814143925_ensure_timelogs_note_id_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230816111730_ensure_id_uniqueness_for_p_ci_builds_v3.rb"}
{:missing=>"db/post_migrate/20230817050946_backfill_shared_runners_duration_for_project_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20230817111753_ensure_events_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230817143507_ensure_award_emoji_bigint_backfill_is_finished_for_self_hosts.rb"}
{:missing=>"db/post_migrate/20230818034041_prepare_removal_index_success_deployments_on_cluster_id_and_environment_id.rb"}
{:missing=>"db/post_migrate/20230818050946_backfill_shared_runners_duration_for_namespace_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20230818055517_prepare_removal_index_deployments_on_id_where_cluster_id_present.rb"}
{:missing=>"db/post_migrate/20230822064841_prepare_index_for_org_id_on_projects.rb"}
{:missing=>"db/post_migrate/20230822125256_drop_temporary_index_on_vulnerability_reads_dismissal_reason.rb"}
{:missing=>"db/post_migrate/20230822153124_remove_free_user_cap_email_workers_related_columns.rb"}
{:missing=>"db/post_migrate/20230822154640_add_async_index_on_merge_requests_target_project_id_and_merged_commit_sha.rb"}
{:missing=>"db/post_migrate/20230822195852_remove_pa_jitsu_related_settings.rb"}
{:missing=>"db/post_migrate/20230823085627_add_temp_index_for_project_statistics_updated_at.rb"}
{:missing=>"db/post_migrate/20230823143519_remove_users_notification_settings_user_id_fk.rb"}
{:missing=>"db/post_migrate/20230823144846_remove_users_members_user_id_fk.rb"}
{:missing=>"db/post_migrate/20230823145053_ensure_notes_bigint_backfill_is_finished_for_self_managed.rb"}
{:missing=>"db/post_migrate/20230823145126_swap_notes_id_to_bigint_for_self_managed.rb"}
{:missing=>"db/post_migrate/20230823161514_remove_namespaces_routes_namespace_id_fk.rb"}
{:missing=>"db/post_migrate/20230823194111_remove_pages_deployments_project_id_path_prefix_unique_index.rb"}
{:missing=>"db/post_migrate/20230825085648_ensure_backfill_for_ci_stages_pipeline_id_is_finished.rb"}
{:missing=>"db/post_migrate/20230825085719_create_async_index_for_ci_stages_pipeline_id.rb"}
{:missing=>"db/post_migrate/20230829120720_index_finding_id_for_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20230831101144_index_org_id_and_id_on_organization_user.rb"}
{:missing=>"db/post_migrate/20230901033401_ensure_backfill_for_ci_sources_pipelines_pipeline_id_is_finished.rb"}
{:missing=>"db/post_migrate/20230901044003_add_sync_foreign_key_for_ci_pipeline_variables_pipeline_id.rb"}
{:missing=>"db/post_migrate/20230901050458_ensure_backfill_for_ci_pipelines_auto_canceled_by_id_is_finished.rb"}
{:missing=>"db/post_migrate/20230901054536_ensure_backfill_for_ci_pipeline_chat_data_pipeline_id_is_finished.rb"}
{:missing=>"db/post_migrate/20230901064536_add_concurrent_index_for_ci_pipeline_chat_data_pipeline_id_convert_to_bigint.rb"}
{:missing=>"db/post_migrate/20230901064537_remove_namespace_details_dashboard_fields.rb"}
{:missing=>"db/post_migrate/20230902033401_create_async_index_for_ci_sources_pipelines_pipeline_id.rb"}
{:missing=>"db/post_migrate/20230902050458_create_async_index_for_ci_pipelines_auto_canceled_by_id.rb"}
{:missing=>"db/post_migrate/20230902054536_ensure_backfill_for_ci_pipeline_messages_pipeline_id_is_finished.rb"}
{:missing=>"db/post_migrate/20230903064536_concurrent_index_for_ci_pipeline_messages_pipeline_id_convert_to_bigint.rb"}
{:missing=>"db/post_migrate/20230903064537_add_ci_job_artifacts_file_final_path_index.rb"}
{:missing=>"db/post_migrate/20230904100544_drop_index_deployments_on_id_where_cluster_id_present.rb"}
{:missing=>"db/post_migrate/20230904103804_drop_index_successful_deployments_on_cluster_id_and_environment_id.rb"}
{:missing=>"db/post_migrate/20230905071915_prepare_async_foreign_key_for_ci_pipeline_messages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230905091059_sync_index_for_ci_stages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230906102738_sync_index_for_ci_sources_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230906181457_add_index_to_violations_on_target_proj_id.rb"}
{:missing=>"db/post_migrate/20230907020936_sync_index_for_ci_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230907204731_add_index_to_sbom_occurrences_licenses.rb"}
{:missing=>"db/post_migrate/20230908065605_validate_foreign_key_for_ci_pipeline_messages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230908072558_analyze_p_ci_runner_machine_builds.rb"}
{:missing=>"db/post_migrate/20230908072612_analyze_p_ci_job_annotations.rb"}
{:missing=>"db/post_migrate/20230908072626_analyze_p_ci_builds_metadata.rb"}
{:missing=>"db/post_migrate/20230908072639_analyze_p_ci_builds.rb"}
{:missing=>"db/post_migrate/20230908082627_finalize_backfill_default_branch_protection_namespace_setting.rb"}
{:missing=>"db/post_migrate/20230909120000_queue_backfill_workspace_personal_access_token.rb"}
{:missing=>"db/post_migrate/20230910120000_queue_update_workspaces_config_version.rb"}
{:missing=>"db/post_migrate/20230912105945_queue_backfill_finding_id_in_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20230913100953_create_supporting_index_for_uuid_type_casting.rb"}
{:missing=>"db/post_migrate/20230913115113_add_prepared_at_created_at_index_async.rb"}
{:missing=>"db/post_migrate/20230913120111_remove_prepared_at_created_at_index_async.rb"}
{:missing=>"db/post_migrate/20230913130629_index_org_id_on_projects.rb"}
{:missing=>"db/post_migrate/20230913175529_add_index_on_merge_requests_target_project_id_and_merged_commit_sha.rb"}
{:missing=>"db/post_migrate/20230914054914_index_finding_id_for_vulnerabilities_sync.rb"}
{:missing=>"db/post_migrate/20230914092224_synchronously_create_index_for_uuid_type_casting.rb"}
{:missing=>"db/post_migrate/20230918084159_drop_columns_from_geo_node_status_table.rb"}
{:missing=>"db/post_migrate/20230918143333_finalize_backfill_workspace_personal_access_token.rb"}
{:missing=>"db/post_migrate/20230918145641_add_not_null_constraint_personal_access_token_in_workspaces.rb"}
{:missing=>"db/post_migrate/20230920122059_add_ci_job_artifacts_file_final_path_index_synchronously.rb"}
{:missing=>"db/post_migrate/20230923094438_ensure_backfill_for_shared_runners_duration_is_finished.rb"}
{:missing=>"db/post_migrate/20230924095357_swap_columns_for_ci_project_monthly_usages_shared_runners_duration.rb"}
{:missing=>"db/post_migrate/20230924134300_finalize_uuid_backfilling.rb"}
{:missing=>"db/post_migrate/20230924134453_cleanup_uuid_type_migration_on_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20230924154419_drop_temporary_index_on_uuid_for_type_migration.rb"}
{:missing=>"db/post_migrate/20230925062516_add_foreign_key_for_ci_stages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230925062800_async_validate_foreign_key_for_ci_stages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230925095357_swap_columns_for_ci_namespace_monthly_usages_shared_runners_duration.rb"}
{:missing=>"db/post_migrate/20230926024201_async_validate_foreign_key_for_ci_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230926040722_add_foreign_key_for_ci_sources_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230926040755_async_validate_foreign_key_for_ci_sources_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230926113518_remove_application_settings_ai_access_token_column.rb"}
{:missing=>"db/post_migrate/20230926201357_drop_index_namespaces_on_type_and_visibility_and_parent_id.rb"}
{:missing=>"db/post_migrate/20230927045103_async_idx_vulnerability_occurences_on_prim_iden_id.rb"}
{:missing=>"db/post_migrate/20230928024357_drop_index_namespaces_on_runners_token.rb"}
{:missing=>"db/post_migrate/20230928104015_sync_foreign_key_for_ci_stages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230929063124_sync_foreign_key_for_ci_sources_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230929063406_sync_foreign_key_for_ci_sources_pipelines_source_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20230929095008_drop_application_settings_product_analytics_cluster_settings.rb"}
{:missing=>"db/post_migrate/20230929095728_drop_project_settings_product_analytics_cluster_settings.rb"}
{:missing=>"db/post_migrate/20231001105945_requeue_backfill_finding_id_in_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231002023318_prepare_removal_index_deployments_on_project_id_and_ref.rb"}
{:missing=>"db/post_migrate/20231003003241_drop_index_btree_namespaces_traversal_ids.rb"}
{:missing=>"db/post_migrate/20231003034711_sync_foreign_key_for_ci_pipelines_auto_canceled_by_id_bigint.rb"}
{:missing=>"db/post_migrate/20231003083900_swap_columns_for_ci_pipeline_messages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231003142534_add_build_timeout_index.rb"}
{:missing=>"db/post_migrate/20231003145757_remove_build_timeout_index.rb"}
{:missing=>"db/post_migrate/20231004053341_add_index_for_group_vulnerabilities_aysnc.rb"}
{:missing=>"db/post_migrate/20231004080224_swap_columns_for_ci_stages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231004091113_swap_columns_for_ci_sources_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231004120426_change_workspaces_force_include_all_resources_default.rb"}
{:missing=>"db/post_migrate/20231009104202_add_holder_name_hash_index_on_credit_card_validations.rb"}
{:missing=>"db/post_migrate/20231009104325_add_partial_match_index_of_hashes_on_credit_card_validations.rb"}
{:missing=>"db/post_migrate/20231009105056_index_users_on_email_domain_and_id.rb"}
{:missing=>"db/post_migrate/20231009115743_add_duplicate_index_rule_type_four_and_applicable_column.rb"}
{:missing=>"db/post_migrate/20231010011850_drop_index_deployments_on_project_id_and_ref.rb"}
{:missing=>"db/post_migrate/20231011142714_queue_backfill_has_remediations_of_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20231011200058_drop_index_namespaces_on_updated_at.rb"}
{:missing=>"db/post_migrate/20231011232010_sync_remove_index_events_on_author_id.rb"}
{:missing=>"db/post_migrate/20231012161226_change_index_on_gpg_key_id_of_gpg_signatures.rb"}
{:missing=>"db/post_migrate/20231012180342_index_stopping_environments_on_updated_at.rb"}
{:missing=>"db/post_migrate/20231013031159_swap_columns_for_ci_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231013174138_drop_member_tasks_table.rb"}
{:missing=>"db/post_migrate/20231013181758_remove_temp_index_for_project_statistics_pipeline_artifacts_size_migration.rb"}
{:missing=>"db/post_migrate/20231014081832_create_index_vulnerability_project_id_and_on_id_sync.rb"}
{:missing=>"db/post_migrate/20231015225919_cleanup_bigint_conversion_for_notes_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231015230919_cleanup_bigint_conversion_for_todos_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231015231919_cleanup_bigint_conversion_for_system_note_metadata_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231015232919_cleanup_bigint_conversion_for_epic_user_mentions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231015233919_cleanup_bigint_conversion_for_suggestions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231015234919_cleanup_bigint_conversion_for_issue_user_mentions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231015235919_cleanup_bigint_conversion_for_note_diff_files_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016000919_cleanup_bigint_conversion_for_snippet_user_mentions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016001919_cleanup_bigint_conversion_for_design_user_mentions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016002919_cleanup_bigint_conversion_for_vulnerability_user_mentions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016003919_cleanup_bigint_conversion_for_commit_user_mentions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016004919_cleanup_bigint_conversion_for_merge_request_user_mentions_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016005919_cleanup_bigint_conversion_for_timelogs_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016010919_cleanup_bigint_conversion_for_award_emoji_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016011919_cleanup_bigint_conversion_for_events_for_self_managed.rb"}
{:missing=>"db/post_migrate/20231016100238_remove_users_projects_creator_id_fk.rb"}
{:missing=>"db/post_migrate/20231016101611_remove_users_projects_marked_for_deletion_by_user_id_fk.rb"}
{:missing=>"db/post_migrate/20231016173128_add_temporary_index_to_merge_access_levels.rb"}
{:missing=>"db/post_migrate/20231016194926_add_temporary_index_to_push_access_levels.rb"}
{:missing=>"db/post_migrate/20231016194942_add_temporary_index_to_create_access_levels.rb"}
{:missing=>"db/post_migrate/20231017055853_remove_relay_state_domain_allowlist_application_settings.rb"}
{:missing=>"db/post_migrate/20231017060037_remove_relay_state_domain_allowlist_saml_provider.rb"}
{:missing=>"db/post_migrate/20231017064317_swap_columns_for_ci_pipeline_variables_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231017172156_add_index_on_projects_for_adjourned_deletion.rb"}
{:missing=>"db/post_migrate/20231017184446_redrop_member_tasks_table.rb"}
{:missing=>"db/post_migrate/20231018083247_remove_users_email_opted_in_columns.rb"}
{:missing=>"db/post_migrate/20231018093625_drop_index_namespaces_on_shared_and_extra_runners_minutes_limit.rb"}
{:missing=>"db/post_migrate/20231018100907_drop_index_namespaces_on_ldap_sync_last_update_at.rb"}
{:missing=>"db/post_migrate/20231018105749_remove_application_settings_marketing_emails_enabled_column.rb"}
{:missing=>"db/post_migrate/20231020082425_remove_force_full_reconciliation_from_workspaces.rb"}
{:missing=>"db/post_migrate/20231020150211_delete_duplicated_index_scan_result_policies_on_policy_configuration_id.rb"}
{:missing=>"db/post_migrate/20231023083349_init_conversion_for_p_ci_builds.rb"}
{:missing=>"db/post_migrate/20231023113908_add_index_stopping_environments_on_updated_at.rb"}
{:missing=>"db/post_migrate/20231023164908_async_drop_index_users_on_accepted_term_id.rb"}
{:missing=>"db/post_migrate/20231024015915_drop_index_namespaces_on_created_at_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231024025457_cleanup_bigint_conversion_for_ci_project_monthly_usages_shared_runners_duration.rb"}
{:missing=>"db/post_migrate/20231024025533_cleanup_bigint_conversion_for_ci_namespace_monthly_usages_shared_runners_duration.rb"}
{:missing=>"db/post_migrate/20231024025629_cleanup_ci_pipeline_chat_data_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231024073401_cleanup_ci_pipeline_variables_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231024080150_cleanup_ci_sources_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231024124856_remove_redundant_group_stages_index.rb"}
{:missing=>"db/post_migrate/20231024125551_remove_redundant_mr_metrics_index_on_target_project_id.rb"}
{:missing=>"db/post_migrate/20231025031337_cleanup_ci_pipeline_messages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231025031539_swap_columns_for_ci_stages_pipeline_id_bigint_for_self_host.rb"}
{:missing=>"db/post_migrate/20231026103346_drop_project_settings_jitsu_key.rb"}
{:missing=>"db/post_migrate/20231027013210_remove_partial_index_deployments_for_legacy_successful_deployments.rb"}
{:missing=>"db/post_migrate/20231027060443_backfill_system_note_metadata_id_for_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20231027083355_remove_projects_duplicated_indexes.rb"}
{:missing=>"db/post_migrate/20231027093009_drop_index_project_topics_on_project_id.rb"}
{:missing=>"db/post_migrate/20231029134824_remove_deployments_cluster_id.rb"}
{:missing=>"db/post_migrate/20231030051840_add_not_null_to_packages_tags_project_id.rb"}
{:missing=>"db/post_migrate/20231030094755_add_index_to_catalog_resources_on_state.rb"}
{:missing=>"db/post_migrate/20231030095419_remove_temp_index_to_packages_on_project_id_when_npm_and_not_pending_destruction.rb"}
{:missing=>"db/post_migrate/20231030154117_insert_new_ultimate_trial_plan_into_plans.rb"}
{:missing=>"db/post_migrate/20231031134320_init_conversion_for_p_ci_builds_for_self_host.rb"}
{:missing=>"db/post_migrate/20231031204841_requeue_backfill_has_remediations_of_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20231101130230_remove_in_product_marketing_emails_campaign_column.rb"}
{:missing=>"db/post_migrate/20231102083539_backfill_p_ci_builds_pipeline_id.rb"}
{:missing=>"db/post_migrate/20231102142557_remove_zoekt_shard_null_constraint_from_indexed_namespaces.rb"}
{:missing=>"db/post_migrate/20231103132849_add_state_index_for_snippet_repository_storage_move.rb"}
{:missing=>"db/post_migrate/20231105165706_drop_repositories_columns_from_geo_node_status_table.rb"}
{:missing=>"db/post_migrate/20231109120223_ensure_id_uniqueness_for_p_ci_builds_v4.rb"}
{:missing=>"db/post_migrate/20231109124031_ensure_id_uniqueness_for_p_ci_builds_v5.rb"}
{:missing=>"db/post_migrate/20231109183438_drop_merge_request_assignees_on_merge_request_id_index.rb"}
{:missing=>"db/post_migrate/20231110173626_drop_merge_requests_on_author_id_index.rb"}
{:missing=>"db/post_migrate/20231113025718_drop_index_users_require_two_factor_authentication_from_group_false.rb"}
{:missing=>"db/post_migrate/20231113025733_drop_index_users_require_two_factor_authentication_from_group.rb"}
{:missing=>"db/post_migrate/20231113142618_remove_users_state_duplicated_index.rb"}
{:missing=>"db/post_migrate/20231113164909_drop_index_users_on_accepted_term_id.rb"}
{:missing=>"db/post_migrate/20231114000727_drop_index_namespaces_on_require_two_factor_authentication.rb"}
{:missing=>"db/post_migrate/20231114015857_finalize_packages_tags_project_id_backfill.rb"}
{:missing=>"db/post_migrate/20231114015923_validate_packages_tags_project_id_null_constraint.rb"}
{:missing=>"db/post_migrate/20231114034309_add_merge_request_diffs_project_id_not_null_constraint.rb"}
{:missing=>"db/post_migrate/20231114034507_add_merge_request_diffs_project_id_index_async.rb"}
{:missing=>"db/post_migrate/20231114043522_queue_backfill_merge_request_diffs_project_id.rb"}
{:missing=>"db/post_migrate/20231114053330_cleanup_ci_pipelines_auto_canceled_by_id_bigint.rb"}
{:missing=>"db/post_migrate/20231114091935_remove_member_namespace_id_index_from_members.rb"}
{:missing=>"db/post_migrate/20231115104943_remove_service_access_tokens_category_column.rb"}
{:missing=>"db/post_migrate/20231115151449_update_pages_deployments_upload_ready_default_value.rb"}
{:missing=>"db/post_migrate/20231115172623_remove_name_description_trigram_indexes_from_catalog_resources.rb"}
{:missing=>"db/post_migrate/20231116105945_requeue_backfill_finding_id_in_vulnerabilities2.rb"}
{:missing=>"db/post_migrate/20231120070345_cleanup_ci_stages_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20231120161159_prepare_index_for_org_id_and_id_on_projects.rb"}
{:missing=>"db/post_migrate/20231121040153_add_merge_request_diffs_project_id_index.rb"}
{:missing=>"db/post_migrate/20231121040212_add_merge_request_diffs_project_id_foreign_key.rb"}
{:missing=>"db/post_migrate/20231122011731_drop_index_users_on_email_trigram.rb"}
{:missing=>"db/post_migrate/20231122084642_remove_partition_id_default_value_for_job_artifact_state.rb"}
{:missing=>"db/post_migrate/20231122100006_remove_custom_email_smtp_columns_from_service_desk_settings.rb"}
{:missing=>"db/post_migrate/20231122110442_drop_index_web_hooks_on_project_id.rb"}
{:missing=>"db/post_migrate/20231122111935_drop_index_web_hook_logs_part_on_web_hook_id.rb"}
{:missing=>"db/post_migrate/20231122114135_add_index_on_sbom_occurrences_highest_severity.rb"}
{:missing=>"db/post_migrate/20231122123408_drop_idx_jira_connect_subscriptions_on_installation_id.rb"}
{:missing=>"db/post_migrate/20231122124815_drop_index_bulk_import_batch_trackers_on_tracker_id.rb"}
{:missing=>"db/post_migrate/20231122125550_drop_index_bulk_import_export_batches_on_export_id.rb"}
{:missing=>"db/post_migrate/20231122130721_drop_index_project_relation_exports_on_project_export_job_id.rb"}
{:missing=>"db/post_migrate/20231124084532_remove_security_orchestration_policy_configurations_bot_user_id_column.rb"}
{:missing=>"db/post_migrate/20231124105726_drop_idx_service_desk_enabled_projects_on_id_creator_id_created_at_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231124124600_drop_idx_projects_mirror_id_where_mirror_and_trigger_builds_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231124124750_drop_idx_projects_on_mirror_creator_id_created_at_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231124125007_drop_idx_projects_on_id_service_desk_enabled_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231124132953_drop_idx_projects_id_created_at_disable_overriding_approvers_true_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231124133015_drop_idx_projects_id_created_at_disable_overriding_approvers_false_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231124180449_add_index_updated_at_to_bulk_import_batch_trackers.rb"}
{:missing=>"db/post_migrate/20231124213241_add_index_to_bulk_imports_on_updated_at_and_status.rb"}
{:missing=>"db/post_migrate/20231126220000_cleanup_container_registry_protection_rules_container_path_pattern_at_rename.rb"}
{:missing=>"db/post_migrate/20231127171903_remove_application_settings_columns.rb"}
{:missing=>"db/post_migrate/20231127174335_remove_ignored_application_settings_columns.rb"}
{:missing=>"db/post_migrate/20231128103624_add_unique_id_partition_id_index_to_ci_job_artifact.rb"}
{:missing=>"db/post_migrate/20231128104044_add_unique_job_id_filte_type_partition_id_index_to_ci_job_artifact.rb"}
{:missing=>"db/post_migrate/20231128111550_add_async_indexes_with_partition_id_for_ci_pipeline_variables.rb"}
{:missing=>"db/post_migrate/20231128155514_finalize_backfill_admin_mode_scope_for_personal_access_tokens.rb"}
{:missing=>"db/post_migrate/20231128174345_remove_users_project_authorizations_user_id_fk.rb"}
{:missing=>"db/post_migrate/20231128201403_drop_index_users_for_auditors_for_gitlab_com.rb"}
{:missing=>"db/post_migrate/20231129132636_prepare_indexes_for_partitioning_ci_pipeline_variables.rb"}
{:missing=>"db/post_migrate/20231129154701_remove_users_events_author_id_fk.rb"}
{:missing=>"db/post_migrate/20231129170203_remove_requirements_ignored_columns.rb"}
{:missing=>"db/post_migrate/20231129192345_drop_projects_on_path_and_id_index.rb"}
{:missing=>"db/post_migrate/20231130131808_remove_indexes_without_partition_id_from_ci_pipeline_variables.rb"}
{:missing=>"db/post_migrate/20231130142218_async_create_supporting_index_for_finding_id_backfill.rb"}
{:missing=>"db/post_migrate/20231130193042_add_index_to_bulk_import_entities_on_updated_at_and_status.rb"}
{:missing=>"db/post_migrate/20231130200216_drop_projects_on_created_at_and_id_index.rb"}
{:missing=>"db/post_migrate/20231201144826_finalize_backfill_dismissal_reason_in_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20231201172203_add_organizations_path_unique_with_case_sensitivity.rb"}
{:missing=>"db/post_migrate/20231202175941_index_projects_on_organization_id_and_id.rb"}
{:missing=>"db/post_migrate/20231202180101_remove_index_on_organization_id_projects_table.rb"}
{:missing=>"db/post_migrate/20231204042048_finalize_system_note_metadata_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20231204090310_add_unique_index_id_partition_id_to_ci_job_artifact.rb"}
{:missing=>"db/post_migrate/20231204090413_add_unique_index_job_id_filte_type_partition_id_to_ci_job_artifact.rb"}
{:missing=>"db/post_migrate/20231204095802_change_i_code_review_create_mr_keys_from_redis_hll_to_redis.rb"}
{:missing=>"db/post_migrate/20231204154826_remove_organizations_path_without_case_sensitivity.rb"}
{:missing=>"db/post_migrate/20231205092529_drop_unique_index_job_id_file_type_to_ci_job_artifact.rb"}
{:missing=>"db/post_migrate/20231205111453_prepare_indexes_for_partitioning_ci_stages.rb"}
{:missing=>"db/post_migrate/20231205144253_schedule_index_to_ci_build_trace_metadata.rb"}
{:missing=>"db/post_migrate/20231205144349_schedule_index_to_ci_job_artifact_states.rb"}
{:missing=>"db/post_migrate/20231205200847_rollback_user_foreign_key_from_in_product_marketing_emails.rb"}
{:missing=>"db/post_migrate/20231205200925_drop_in_product_marketing_emails.rb"}
{:missing=>"db/post_migrate/20231206115306_remove_index_users_with_static_object_token.rb"}
{:missing=>"db/post_migrate/20231206142250_sync_create_supporting_index_for_finding_id_backfill.rb"}
{:missing=>"db/post_migrate/20231206145850_finalize_backfill_code_suggestions_namespace_settings.rb"}
{:missing=>"db/post_migrate/20231206145911_finalize_backfill_design_management_repositories.rb"}
{:missing=>"db/post_migrate/20231206200121_remove_use_legacy_web_ide_column.rb"}
{:missing=>"db/post_migrate/20231207054819_cleanup_ci_stages_pipeline_id_bigint_for_self_host.rb"}
{:missing=>"db/post_migrate/20231207112632_add_unique_index_id_partition_id_to_ci_stages.rb"}
{:missing=>"db/post_migrate/20231207112650_add_unique_index_pipeline_id_name_partition_id_to_ci_stages.rb"}
{:missing=>"db/post_migrate/20231207115601_remove_unique_index_without_partition_id_from_ci_stages.rb"}
{:missing=>"db/post_migrate/20231207155340_prepare_iid_namespace_unique_index_in_issues.rb"}
{:missing=>"db/post_migrate/20231207163648_re_finalize_backfill_dismissal_reason_in_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20231207211418_add_iid_namespace_unique_index_to_issues.rb"}
{:missing=>"db/post_migrate/20231207220916_finalize_backfill_missing_ci_cd_settings.rb"}
{:missing=>"db/post_migrate/20231207220935_finalize_backfill_missing_vulnerability_dismissal_details.rb"}
{:missing=>"db/post_migrate/20231207220954_finalize_backfill_project_statistics_storage_size_without_pipeline_artifacts_si.rb"}
{:missing=>"db/post_migrate/20231207221013_finalize_backfill_project_wiki_repositories.rb"}
{:missing=>"db/post_migrate/20231207221036_finalize_backfill_root_storage_statistics_fork_storage_sizes.rb"}
{:missing=>"db/post_migrate/20231207221056_finalize_backfill_uuid_conversion_column_in_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20231207221119_finalize_cleanup_personal_access_tokens_with_nil_expires_at.rb"}
{:missing=>"db/post_migrate/20231207221140_finalize_delete_orphaned_transferred_project_approval_rules.rb"}
{:missing=>"db/post_migrate/20231207221159_finalize_fix_allow_descendants_override_disabled_shared_runners.rb"}
{:missing=>"db/post_migrate/20231207221219_finalize_mark_duplicate_npm_packages_for_destruction.rb"}
{:missing=>"db/post_migrate/20231207221241_finalize_populate_vulnerability_dismissal_fields.rb"}
{:missing=>"db/post_migrate/20231207221300_finalize_remove_invalid_deploy_access_level_groups.rb"}
{:missing=>"db/post_migrate/20231207221418_drop_namespace_id_index_on_issues.rb"}
{:missing=>"db/post_migrate/20231208103049_drop_index_users_on_id_and_last_activity.rb"}
{:missing=>"db/post_migrate/20231212132322_prepare_ci_pipeline_variables_primary_key_for_partitioning.rb"}
{:missing=>"db/post_migrate/20231213014658_remove_plain_text_credit_card_columns.rb"}
{:missing=>"db/post_migrate/20231213064314_remove_ci_editor_ai_conversation_messages_table.rb"}
{:missing=>"db/post_migrate/20231213080216_finalize_merge_request_diffs_project_id_backfill.rb"}
{:missing=>"db/post_migrate/20231213080238_validate_merge_request_diffs_project_id_null_constraint.rb"}
{:missing=>"db/post_migrate/20231215130625_schedule_index_to_events_author_group_action_target_type_created_at.rb"}
{:missing=>"db/post_migrate/20231215151348_finalize_workspaces_config_version_2_migration.rb"}
{:missing=>"db/post_migrate/20231217053910_remove_due_date_sourcing_milestone_id_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231218062442_remove_max_workspaces_from_remote_development_agent_configs.rb"}
{:missing=>"db/post_migrate/20231218062505_remove_max_workspaces_per_user_from_remote_development_agent_configs.rb"}
{:missing=>"db/post_migrate/20231218074237_add_index_to_ci_job_artifact_states.rb"}
{:missing=>"db/post_migrate/20231218074508_add_index_to_ci_build_trace_metadata.rb"}
{:missing=>"db/post_migrate/20231218121131_remove_start_date_sourcing_milestone_id_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231219044006_drop_note_mentions_temp_index.rb"}
{:missing=>"db/post_migrate/20231219075928_finalize_backfill_users_with_defaults.rb"}
{:missing=>"db/post_migrate/20231219075929_finalize_backfill_user_preferences_with_defaults.rb"}
{:missing=>"db/post_migrate/20231219083804_add_fk_to_ci_build_trace_metadata_on_partition_id_and_trace_artifact_id.rb"}
{:missing=>"db/post_migrate/20231219084159_add_fk_to_ci_job_artifact_states_on_partition_id_and_job_artifact_id.rb"}
{:missing=>"db/post_migrate/20231219092400_backfill_geo_event_log_for_bigint_conversion.rb"}
{:missing=>"db/post_migrate/20231219125907_remove_updated_by_id_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231219132423_remove_epic_id_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231220115201_add_color_work_item_widget.rb"}
{:missing=>"db/post_migrate/20231220130725_remove_last_edited_at_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231220150143_remove_organizations_organization_users_organization_id_fk.rb"}
{:missing=>"db/post_migrate/20231220150210_remove_users_organization_users_user_id_fk.rb"}
{:missing=>"db/post_migrate/20231221000703_async_validate_merge_request_diffs_project_id_foreign_key.rb"}
{:missing=>"db/post_migrate/20231222051050_add_search_vector_index_to_catalog_resources.rb"}
{:missing=>"db/post_migrate/20231222072237_add_text_limit_to_ci_instance_variables_description.rb"}
{:missing=>"db/post_migrate/20231222114515_remove_tmp_index_members_on_state.rb"}
{:missing=>"db/post_migrate/20231224083824_remove_last_edited_by_id_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231225070431_async_validate_finding_id_on_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231225133628_remove_due_date_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20231228043653_rename_old_index_to_new_index_in_catalog_resources.rb"}
{:missing=>"db/post_migrate/20240101133628_remove_start_date_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20240102065444_remove_milestone_id_column_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20240102101409_validate_finding_id_on_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20240104085448_queue_update_workspaces_config_version3.rb"}
{:missing=>"db/post_migrate/20240104091627_validate_foreign_key_ci_build_trace_metadata.rb"}
{:missing=>"db/post_migrate/20240104091858_validate_foreign_key_ci_job_artifact_state.rb"}
{:missing=>"db/post_migrate/20240104101601_finalize_backfill_partition_id_ci_pipeline_chat_data.rb"}
{:missing=>"db/post_migrate/20240104145320_remove_partition_id_default_value_for_ci_pipeline_chat_data.rb"}
{:missing=>"db/post_migrate/20240104155616_finalize_backfill_default_branch_protection_namespace_settings.rb"}
{:missing=>"db/post_migrate/20240104223119_add_index_owasp_top_10_with_project_id_on_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20240105000001_cleanup_workspaces_url_domain_to_dns_zone_rename.rb"}
{:missing=>"db/post_migrate/20240105120320_disable_fastupdate_on_issue_search_data.rb"}
{:missing=>"db/post_migrate/20240105121755_add_participants_widget_definition_to_work_item_types.rb"}
{:missing=>"db/post_migrate/20240107154747_sent_notifications_self_install_finalize_bbm.rb"}
{:missing=>"db/post_migrate/20240108072319_add_fk_to_ci_build_trace_metadata_on_partition_id_and_trace_artifact_id2.rb"}
{:missing=>"db/post_migrate/20240108072546_add_fk_to_ci_job_artifact_states_on_partition_id_and_job_artifact_id2.rb"}
{:missing=>"db/post_migrate/20240108125135_remove_internal_ids_triggers.rb"}
{:missing=>"db/post_migrate/20240108125335_add_temporary_index_internal_ids_on_id_and_usage.rb"}
{:missing=>"db/post_migrate/20240108181808_remove_package_registry_duplicated_indexes.rb"}
{:missing=>"db/post_migrate/20240108182342_queue_backfill_default_organization_owners.rb"}
{:missing=>"db/post_migrate/20240108215335_remove_internal_ids_tmp_index.rb"}
{:missing=>"db/post_migrate/20240109025151_create_index_on_id_convert_to_bigint_for_system_note_metadata_async.rb"}
{:missing=>"db/post_migrate/20240109165047_add_index_project_id_component_version_id_id_on_sbom_occurrences.rb"}
{:missing=>"db/post_migrate/20240110093654_schedule_index_removal_ci_build_trace_metadata.rb"}
{:missing=>"db/post_migrate/20240110094002_drop_index_from_ci_job_artifact_state.rb"}
{:missing=>"db/post_migrate/20240110094510_remove_fk_from_ci_job_artifact_state.rb"}
{:missing=>"db/post_migrate/20240110132029_re_remove_requirements_ignored_columns.rb"}
{:missing=>"db/post_migrate/20240111131500_add_async_index_merge_request_metrics_on_merged_by_id_target_project_id_m_r_id.rb"}
{:missing=>"db/post_migrate/20240111194603_finalize_delete_invalid_protected_tag_create_access_levels.rb"}
{:missing=>"db/post_migrate/20240111194658_drop_temp_index_on_protected_tag_create_access_levels.rb"}
{:missing=>"db/post_migrate/20240111194808_finalize_delete_invalid_protected_branch_push_access_levels.rb"}
{:missing=>"db/post_migrate/20240111194925_drop_temp_index_on_protected_branch_push_access_levels.rb"}
{:missing=>"db/post_migrate/20240111195101_finalize_delete_invalid_protected_branch_merge_access_levels.rb"}
{:missing=>"db/post_migrate/20240111195145_drop_temp_index_on_protected_branch_merge_access_levels.rb"}
{:missing=>"db/post_migrate/20240112143548_add_index_to_events_author_group_action_target_type.rb"}
{:missing=>"db/post_migrate/20240115004429_validate_merge_request_diffs_project_id_foreign_key.rb"}
{:missing=>"db/post_migrate/20240115112056_add_index_on_pipeline_metadata.rb"}
{:missing=>"db/post_migrate/20240116131144_remove_application_settings_ai_access_token_column_corrected.rb"}
{:missing=>"db/post_migrate/20240117070119_remove_index_protected_environments_on_project_id.rb"}
{:missing=>"db/post_migrate/20240117070931_add_fk_to_resource_link_events_system_note_metadata_id_convert_to_bigint_for_com.rb"}
{:missing=>"db/post_migrate/20240117070946_validate_fk_on_resource_link_events_system_note_metadata_id_for_com.rb"}
{:missing=>"db/post_migrate/20240117132031_routing_table_prepare_constraint_for_pipeline_variables.rb"}
{:missing=>"db/post_migrate/20240117173808_drop_index_on_projects_lower_path.rb"}
{:missing=>"db/post_migrate/20240118125559_convert_ci_pipeline_variables_to_list_partitioning_adds_fk_to_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240118190758_remove_ignored_columns_from_geo_node_statuses.rb"}
{:missing=>"db/post_migrate/20240119102950_remove_index_user_callouts_on_user_id.rb"}
{:missing=>"db/post_migrate/20240121161500_add_index_merge_request_metrics_on_merged_by_id_target_project_id_m_r_id.rb"}
{:missing=>"db/post_migrate/20240121163000_async_drop_index_merge_request_metrics_on_merged_by_id.rb"}
{:missing=>"db/post_migrate/20240122071840_ensure_backfill_for_ci_builds_integer_columns_is_finished.rb"}
{:missing=>"db/post_migrate/20240122092018_drop_index_from_ci_build_trace_metadata.rb"}
{:missing=>"db/post_migrate/20240122092139_remove_fk_from_ci_build_trace_metadata_and_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240122132856_finalize_backfill_partition_id_ci_pipeline_metadata.rb"}
{:missing=>"db/post_migrate/20240122133127_finalize_backfill_partition_id_ci_pipeline_artifact.rb"}
{:missing=>"db/post_migrate/20240122133457_finalize_backfill_partition_id_ci_pipeline_config.rb"}
{:missing=>"db/post_migrate/20240122155430_remove_zoekt_indexed_namespaces_foreign_keys.rb"}
{:missing=>"db/post_migrate/20240122155541_drop_zoekt_indexed_namespaces_table.rb"}
{:missing=>"db/post_migrate/20240123045637_add_temp_backfill_index_to_users_on_id_for_dark_theme_ids.rb"}
{:missing=>"db/post_migrate/20240123071840_prepare_async_indexes_for_p_ci_builds_auto_canceled_by_id.rb"}
{:missing=>"db/post_migrate/20240123101716_ensure_id_uniqueness_for_p_ci_pipeline_variables.rb"}
{:missing=>"db/post_migrate/20240123102745_add_star_count_positive_constraint_to_projects.rb"}
{:missing=>"db/post_migrate/20240123120413_index_sbom_occurrences_on_project_id_component_version_id_and_input_file_path.rb"}
{:missing=>"db/post_migrate/20240123131916_remove_partition_id_default_value_for_ci_pipeline_metadata.rb"}
{:missing=>"db/post_migrate/20240123132014_remove_partition_id_default_value_for_ci_pipeline_artifact.rb"}
{:missing=>"db/post_migrate/20240123132048_remove_partition_id_default_value_for_ci_pipeline_config.rb"}
{:missing=>"db/post_migrate/20240123155252_remove_project_import_level_from_namespace_settings.rb"}
{:missing=>"db/post_migrate/20240124073815_swap_primary_key_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240124080221_add_partitioning_constraint_for_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240124081840_prepare_async_indexes_for_p_ci_builds_commit_id_part1.rb"}
{:missing=>"db/post_migrate/20240124084726_remove_vulnerabilities_column_from_sbom_occurences.rb"}
{:missing=>"db/post_migrate/20240124105532_finalize_backfill_owasp_top_ten_of_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20240124171424_create_async_index_members_on_source_and_type_and_id.rb"}
{:missing=>"db/post_migrate/20240125211243_index_releases_on_project_id_and_updated_at_and_released_at.rb"}
{:missing=>"db/post_migrate/20240126101101_add_index_packages_nuget_symbols_on_lowercase_signature_and_file_name.rb"}
{:missing=>"db/post_migrate/20240129005943_sync_index_for_p_ci_builds_part1.rb"}
{:missing=>"db/post_migrate/20240129032459_add_fk_for_auto_canceled_by_id_bigint_between_p_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240129073413_add_partitioning_constraint_for_ci_job_artifacts2.rb"}
{:missing=>"db/post_migrate/20240129082324_partition_ci_job_artifacts_add_fk_to_ci_builds.rb"}
{:missing=>"db/post_migrate/20240129092815_add_fk_from_p_ci_builds_partitions_to_ci_stages_on_partition_id_and_stage_id.rb"}
{:missing=>"db/post_migrate/20240129103756_analyze_p_ci_pipeline_variables.rb"}
{:missing=>"db/post_migrate/20240129175213_create_index_members_on_source_and_type_and_id.rb"}
{:missing=>"db/post_migrate/20240129181136_finalize_backfill_catalog_resource_versions_released_at.rb"}
{:missing=>"db/post_migrate/20240130070854_add_designs_widget_to_work_item_definitions.rb"}
{:missing=>"db/post_migrate/20240130131923_add_traversal_id_and_archived_to_vulnerability_reads.rb"}
{:missing=>"db/post_migrate/20240131000657_prepare_async_index_for_p_ci_builds_part2.rb"}
{:missing=>"db/post_migrate/20240131100818_drop_tmp_finding_index_from_vulnerabilities.rb"}
{:missing=>"db/post_migrate/20240201111294_add_index_on_issues_table_tmp_epic_id_column.rb"}
{:missing=>"db/post_migrate/20240201112204_add_fk_to_tmp_epic_id_column_on_issues.rb"}
{:missing=>"db/post_migrate/20240202120723_finalize_bigint_conversion_of_geo_event_id.rb"}
{:missing=>"db/post_migrate/20240205004512_prepare_async_index_for_builds_part3.rb"}
{:missing=>"db/post_migrate/20240205054130_validate_foreign_key_for_auto_canceled_by_id_between_p_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240205084846_swap_bigint_geo_event_id.rb"}
{:missing=>"db/post_migrate/20240205120110_add_synchronous_fk_validation_from_p_ci_builds_partitions_to_ci_stages.rb"}
{:missing=>"db/post_migrate/20240205120751_add_fk_from_p_ci_builds_to_ci_stages_on_partition_id_and_stage_id.rb"}
{:missing=>"db/post_migrate/20240206050011_sync_index_for_p_ci_builds_part2.rb"}
{:missing=>"db/post_migrate/20240206050101_add_fk_for_upstream_pipeline_id_bigint_between_p_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240206093635_add_index_to_notes_where_noteable_type_is_null_async.rb"}
{:missing=>"db/post_migrate/20240206095832_add_index_to_notes_where_noteable_type_is_null.rb"}
{:missing=>"db/post_migrate/20240206105336_delete_project_id_component_id_index.rb"}
{:missing=>"db/post_migrate/20240206225046_index_organization_id_on_dependency_list_exports.rb"}
{:missing=>"db/post_migrate/20240207094339_remove_fk_to_ci_stages_p_ci_builds_on_stage_id.rb"}
{:missing=>"db/post_migrate/20240207094958_swap_primary_key_ci_stage.rb"}
{:missing=>"db/post_migrate/20240207130350_change_group_crm_settings_enabled_default.rb"}
{:missing=>"db/post_migrate/20240208085749_add_not_null_to_user_preferences_columns.rb"}
{:missing=>"db/post_migrate/20240208085759_add_not_null_to_users_columns.rb"}
{:missing=>"db/post_migrate/20240208094017_add_partitioning_constraint_for_ci_stages.rb"}
{:missing=>"db/post_migrate/20240208235322_add_foreign_key_to_organization_id_on_dependency_list_exports.rb"}
{:missing=>"db/post_migrate/20240209153126_add_tmp_index_for_succeeded_security_scans.rb"}
{:missing=>"db/post_migrate/20240209155253_remove_columns_from_application_settings.rb"}
{:missing=>"db/post_migrate/20240209161048_remove_columns_from_namespace_settings.rb"}
{:missing=>"db/post_migrate/20240209183815_finalize_update_delayed_project_removal_to_null.rb"}
{:missing=>"db/post_migrate/20240212023136_prepare_async_index_for_builds_part4.rb"}
{:missing=>"db/post_migrate/20240212031520_sync_index_for_p_ci_builds_part3.rb"}
{:missing=>"db/post_migrate/20240212031600_add_fk_for_commit_id_bigint_between_p_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240212040428_validate_foreign_key_for_upstream_pipeline_id_between_p_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240212084659_replace_ci_build_trace_metadata_ci_job_artifacts_foreign_key.rb"}
{:missing=>"db/post_migrate/20240212084743_replace_ci_job_artifact_states_foreign_key.rb"}
{:missing=>"db/post_migrate/20240212092520_ensure_id_uniqueness_for_p_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240212120012_remove_index_on_pipeline_metadata.rb"}
{:missing=>"db/post_migrate/20240212200632_remove_foreign_keys_user_interacted_projects.rb"}
{:missing=>"db/post_migrate/20240212200947_drop_user_interacted_projects_table.rb"}
{:missing=>"db/post_migrate/20240213124546_add_index_scan_result_policies_on_configuration_id_and_id_and_updated_at.rb"}
{:missing=>"db/post_migrate/20240213124833_add_index_approval_project_rules_on_configuration_id_and_id.rb"}
{:missing=>"db/post_migrate/20240213125219_schedule_index_approval_merge_request_rules_on_config_id_and_id_and_updated_at.rb"}
{:missing=>"db/post_migrate/20240213125429_schedule_index_merge_requests_on_unmerged_state_id.rb"}
{:missing=>"db/post_migrate/20240213125705_add_index_scan_result_policy_violations_on_scan_result_policy_id_and_id.rb"}
{:missing=>"db/post_migrate/20240213150033_drop_product_analytics_events_experimental_table.rb"}
{:missing=>"db/post_migrate/20240214101146_remove_index_approval_project_rules_on_sec_orchestration_config_id.rb"}
{:missing=>"db/post_migrate/20240214204757_finalize_finding_id_migrations.rb"}
{:missing=>"db/post_migrate/20240214204800_drop_invalid_vulnerabilities_gdk.rb"}
{:missing=>"db/post_migrate/20240214204805_make_finding_id_not_null.rb"}
{:missing=>"db/post_migrate/20240216020105_add_cluster_agent_tokens_project_id_not_null.rb"}
{:missing=>"db/post_migrate/20240219040351_swap_columns_for_auto_canceled_by_id_between_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240219085852_add_partitioning_constraint_for_ci_stages2.rb"}
{:missing=>"db/post_migrate/20240219092326_validate_fk_ci_build_trace_metadata_p_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240219092340_validate_fk_ci_job_artifact_states_p_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240219092714_partition_ci_stages_add_fk_to_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240219135417_replace_old_fk_ci_build_trace_metadata_to_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240219142421_replace_old_fk_ci_job_artifact_states_to_ci_job_artifacts.rb"}
{:missing=>"db/post_migrate/20240220112928_cleanup_bigint_conversion_for_system_note_metadata.rb"}
{:missing=>"db/post_migrate/20240220120303_unschedule_stuck_bulk_import_cron.rb"}
{:missing=>"db/post_migrate/20240221134504_add_name_unique_index_to_member_roles.rb"}
{:missing=>"db/post_migrate/20240222000000_remove_packages_protection_rules_package_name_pattern_ilike_query_column.rb"}
{:missing=>"db/post_migrate/20240222000001_add_not_null_constraint_to_has_merge_request.rb"}
{:missing=>"db/post_migrate/20240222000002_finalize_backfill_vs_code_settings_uuid.rb"}
{:missing=>"db/post_migrate/20240222000003_remove_foreign_key_project_repository_states.rb"}
{:missing=>"db/post_migrate/20240222000004_drop_project_repository_states_table.rb"}
{:missing=>"db/post_migrate/20240222134433_regen_remove_foreign_keys_user_interacted_projects.rb"}
{:missing=>"db/post_migrate/20240222134513_regen_drop_user_interacted_projects_table.rb"}
{:missing=>"db/post_migrate/20240222142403_remove_duplicated_protected_tags_index.rb"}
{:missing=>"db/post_migrate/20240222143050_remove_duplicated_project_repositories_index.rb"}
{:missing=>"db/post_migrate/20240222143623_remove_duplicated_approvals_index.rb"}
{:missing=>"db/post_migrate/20240222144123_remove_duplicated_approval_project_rules_users_index.rb"}
{:missing=>"db/post_migrate/20240223033342_unschedule_open_ai_clear_conversations_worker.rb"}
{:missing=>"db/post_migrate/20240223215727_remove_namespace_settings_third_party_ai_features_enabled.rb"}
{:missing=>"db/post_migrate/20240226072310_prepare_index_for_initial_and_latest_pipeline_id_to_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20240226081837_ensure_id_uniqueness_for_p_ci_stages.rb"}
{:missing=>"db/post_migrate/20240226094324_add_index_for_initial_and_latest_pipeline_id_to_vulnerability_occurrences.rb"}
{:missing=>"db/post_migrate/20240226102153_remove_cluster_agent_tokens_project_id_not_null.rb"}
{:missing=>"db/post_migrate/20240226134858_enforce_vs_code_settings_uuid_presence.rb"}
{:missing=>"db/post_migrate/20240226141402_replace_ci_builds_ci_stages_foreign_key.rb"}
{:missing=>"db/post_migrate/20240226142658_add_temp_notes_backup_table.rb"}
{:missing=>"db/post_migrate/20240227131801_unschedule_open_ai_clear_convos_cron.rb"}
{:missing=>"db/post_migrate/20240229223236_add_index_environments_name_without_type.rb"}
{:missing=>"db/post_migrate/20240304080358_validate_fk_ci_builds_ci_stages.rb"}
{:missing=>"db/post_migrate/20240305071829_replace_old_fk_ci_builds_to_ci_stages.rb"}
{:missing=>"db/post_migrate/20240305141243_prepare_index_on_sbom_occurrences_component_version_id_and_traversal_ids.rb"}
{:missing=>"db/post_migrate/20240305141244_prepare_async_index_on_sbom_occurrences_for_aggregations.rb"}
{:missing=>"db/post_migrate/20240306030118_drop_index_environments_for_name_search_within_folder.rb"}
{:missing=>"db/post_migrate/20240306153539_add_not_null_constraint_to_vulnerability_reads_traversal_ids.rb"}
{:missing=>"db/post_migrate/20240308180232_remove_p_ci_job_artifacts_project_id_idx.rb"}
{:missing=>"db/post_migrate/20240312205527_remove_index_ci_pipeline_artifacts_on_pipeline_id.rb"}
{:missing=>"db/post_migrate/20240318011341_validate_foreign_key_for_commit_id_between_p_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240318130900_remove_not_null_constraint_from_traversal_ids_if_exists.rb"}
{:missing=>"db/post_migrate/20240318145552_add_null_check_constraint_for_vulnerability_reads_traversal_ids.rb"}
{:missing=>"db/post_migrate/20240318150339_prepare_async_traversal_ids_check_constraint_validation.rb"}
{:missing=>"db/post_migrate/20240318150930_finalize_backfill_onboarding_status_step_url.rb"}
{:missing=>"db/post_migrate/20240318180554_drop_promote_ultimate_features_at_column.rb"}
{:missing=>"db/post_migrate/20240319005754_swap_columns_for_upstream_pipeline_id_between_ci_builds_and_ci_pipelines.rb"}
{:missing=>"db/post_migrate/20240320100933_make_project_id_on_ml_candidate_non_nullable.rb"}
{:missing=>"db/post_migrate/20240320101011_make_candidate_id_on_ml_candidate_params_non_nullable.rb"}
{:missing=>"db/post_migrate/20240320101032_make_candidate_id_on_ml_candidate_metrics_non_nullable.rb"}
{:missing=>"db/post_migrate/20240320102510_finalize_purge_security_scans_with_empty_finding_data.rb"}
{:missing=>"db/post_migrate/20240321045306_finalize_backfill_default_organization_owners_again.rb"}
{:missing=>"db/post_migrate/20240321051307_finalize_backfill_default_organization_users.rb"}
{:missing=>"db/post_migrate/20240321123441_remove_copy_permissions_on_member_roles.rb"}
{:missing=>"db/post_migrate/20240322124043_add_partitioned_fk_between_ci_builds_and_ci_stages.rb"}
{:missing=>"db/post_migrate/20240322124310_replace_unpartitioned_fk_between_ci_builds_and_ci_stages.rb"}
{:missing=>"db/post_migrate/20240325085002_add_index_approval_mr_rules_on_config_id_and_id_and_updated_at.rb"}
{:missing=>"db/post_migrate/20240325085542_add_index_merge_requests_on_unmerged_state_id.rb"}
{:missing=>"db/post_migrate/20240325112948_remove_index_approval_merge_request_rules_on_sec_orchestration_config_id.rb"}
{:missing=>"db/post_migrate/20240325114535_remove_instance_level_code_suggestions_enabled.rb"}
{:missing=>"db/post_migrate/20240328123442_index_vulnerability_reads_for_vulnerability_export.rb"}
{:missing=>"db/post_migrate/20240329125210_finalize_has_issues_backfilling.rb"}
{:missing=>"db/post_migrate/20240401073904_init_conversion_for_merge_request_metrics_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240401074004_init_conversion_for_merge_requests_head_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240401074104_init_conversion_for_merge_trains_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240401074204_init_conversion_for_packages_build_infos_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240401074304_init_conversion_for_vulnerability_feedback_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240401074404_init_conversion_for_vulnerability_occurrence_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240402080706_finalize_backfill_vs_code_settings_version.rb"}
{:missing=>"db/post_migrate/20240402102315_validate_check_null_constraint_for_vulnerability_reads_traversal_ids.rb"}
{:missing=>"db/post_migrate/20240402105907_add_index_merge_requests_for_latest_diffs_with_state_merged.rb"}
{:missing=>"db/post_migrate/20240402110451_add_index_on_merge_request_diffs_head_commit_sha.rb"}
{:missing=>"db/post_migrate/20240403070604_remove_index_merge_requests_on_target_project_id_and_iid_and_state_id.rb"}
{:missing=>"db/post_migrate/20240404083904_backfill_merge_request_metrics_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240404084004_backfill_merge_requests_head_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240404084104_backfill_merge_trains_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240404084204_backfill_packages_build_infos_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240404084304_backfill_vulnerability_feedback_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240404084404_backfill_vulnerability_occurrence_pipelines_pipeline_id_bigint.rb"}
{:missing=>"db/post_migrate/20240404092530_remove_idx_merge_requests_on_target_project_id_and_locked_state.rb"}
{:missing=>"db/post_migrate/20240404093246_enforce_vs_code_settings_version_presence.rb"}
{:missing=>"db/seeds.rb"}
{:missing=>"ee/app/components/namespaces/combined_storage_users/base_alert_component.rb"}
{:missing=>"ee/app/components/namespaces/free_user_cap/base_alert_component.rb"}
{:missing=>"ee/app/controllers/admin/geo/application_controller.rb"}
{:missing=>"ee/app/controllers/concerns/admin/license_request.rb"}
{:missing=>"ee/app/controllers/concerns/arkose/content_security_policy.rb"}
{:missing=>"ee/app/controllers/concerns/arkose/token_verifiable.rb"}
{:missing=>"ee/app/controllers/concerns/audit_events/date_range.rb"}
{:missing=>"ee/app/controllers/concerns/audit_events/enforces_valid_date_params.rb"}
{:missing=>"ee/app/controllers/concerns/audit_events/sortable.rb"}
{:missing=>"ee/app/controllers/concerns/credentials_inventory_actions.rb"}
{:missing=>"ee/app/controllers/concerns/description_diff_actions.rb"}
{:missing=>"ee/app/controllers/concerns/ee/analytics/cycle_analytics/stage_actions.rb"}
{:missing=>"ee/app/controllers/concerns/ee/authenticates_with_two_factor.rb"}
{:missing=>"ee/app/controllers/concerns/ee/boards_actions.rb"}
{:missing=>"ee/app/controllers/concerns/ee/dependency_proxy/group_access.rb"}
{:missing=>"ee/app/controllers/concerns/ee/enforces_two_factor_authentication.rb"}
{:missing=>"ee/app/controllers/concerns/ee/integrations/params.rb"}
{:missing=>"ee/app/controllers/concerns/ee/lfs_request.rb"}
{:missing=>"ee/app/controllers/concerns/ee/membership_actions.rb"}
{:missing=>"ee/app/controllers/concerns/ee/onboarding/redirectable.rb"}
{:missing=>"ee/app/controllers/concerns/ee/renders_projects_list.rb"}
{:missing=>"ee/app/controllers/concerns/ee/web_ide_csp.rb"}
{:missing=>"ee/app/controllers/concerns/epic_relations.rb"}
{:missing=>"ee/app/controllers/concerns/epics_actions.rb"}
{:missing=>"ee/app/controllers/concerns/google_analytics_csp.rb"}
{:missing=>"ee/app/controllers/concerns/google_syndication_csp.rb"}
{:missing=>"ee/app/controllers/concerns/govern_usage_group_tracking.rb"}
{:missing=>"ee/app/controllers/concerns/govern_usage_project_tracking.rb"}
{:missing=>"ee/app/controllers/concerns/govern_usage_tracking.rb"}
{:missing=>"ee/app/controllers/concerns/group_invite_members.rb"}
{:missing=>"ee/app/controllers/concerns/iframe_youtube_video_csp.rb"}
{:missing=>"ee/app/controllers/concerns/insights_actions.rb"}
{:missing=>"ee/app/controllers/concerns/iteration_cadences_actions.rb"}
{:missing=>"ee/app/controllers/concerns/microsoft_application_actions.rb"}
{:missing=>"ee/app/controllers/concerns/onboarding/redirect.rb"}
{:missing=>"ee/app/controllers/concerns/onboarding/set_redirect.rb"}
{:missing=>"ee/app/controllers/concerns/registrations_tracking.rb"}
{:missing=>"ee/app/controllers/concerns/saml_authorization.rb"}
{:missing=>"ee/app/controllers/concerns/security_dashboards_permissions.rb"}
{:missing=>"ee/app/controllers/ee/admin/application_controller.rb"}
{:missing=>"ee/app/controllers/ee/clusters/clusters_controller.rb"}
{:missing=>"ee/app/controllers/ee/groups/autocomplete_sources_controller.rb"}
{:missing=>"ee/app/controllers/ee/projects/application_controller.rb"}
{:missing=>"ee/app/controllers/ee/projects/cluster_agents_controller.rb"}
{:missing=>"ee/app/controllers/ee/projects/incidents_controller.rb"}
{:missing=>"ee/app/controllers/ee/projects/merge_requests/application_controller.rb"}
{:missing=>"ee/app/controllers/ee/projects/protected_refs_controller.rb"}
{:missing=>"ee/app/controllers/ee/repositories/git_http_client_controller.rb"}
{:missing=>"ee/app/controllers/ee/repositories/lfs_api_controller.rb"}
{:missing=>"ee/app/controllers/groups/analytics/application_controller.rb"}
{:missing=>"ee/app/controllers/groups/bulk_update_controller.rb"}
{:missing=>"ee/app/controllers/groups/ldap_group_links_controller.rb"}
{:missing=>"ee/app/controllers/groups/security/discover_controller.rb"}
{:missing=>"ee/app/controllers/omniauth_kerberos_controller.rb"}
{:missing=>"ee/app/controllers/projects/merge_requests/saml_approvals_controller.rb"}
{:missing=>"ee/app/controllers/projects/security/discover_controller.rb"}
{:missing=>"ee/app/controllers/security/application_controller.rb"}
{:missing=>"ee/app/controllers/subscriptions/hand_raise_leads_controller.rb"}
{:missing=>"ee/app/controllers/users/base_identity_verification_controller.rb"}
{:missing=>"ee/app/enums/security/scan_status_enum.rb"}
{:missing=>"ee/app/enums/vulnerabilities/dismissal_reason_enum.rb"}
{:missing=>"ee/app/enums/vulnerabilities/external_type_enum.rb"}
{:missing=>"ee/app/enums/vulnerabilities/link_type_enum.rb"}
{:missing=>"ee/app/events/epics/epic_created_event.rb"}
{:missing=>"ee/app/events/epics/epic_updated_event.rb"}
{:missing=>"ee/app/events/merge_requests/approvals_reset_event.rb"}
{:missing=>"ee/app/events/merge_requests/external_status_check_passed_event.rb"}
{:missing=>"ee/app/events/namespace_settings/ai_related_settings_changed_event.rb"}
{:missing=>"ee/app/events/projects/compliance_framework_changed_event.rb"}
{:missing=>"ee/app/events/vulnerabilities/link_to_external_issue_tracker_created.rb"}
{:missing=>"ee/app/events/vulnerabilities/link_to_external_issue_tracker_removed.rb"}
{:missing=>"ee/app/finders/boards/epic_boards_visits_finder.rb"}
{:missing=>"ee/app/finders/concerns/epics/findable.rb"}
{:missing=>"ee/app/finders/ee/issuables/label_filter.rb"}
{:missing=>"ee/app/finders/ee/issues_finder/params.rb"}
{:missing=>"ee/app/finders/geo/framework_registry_finder.rb"}
{:missing=>"ee/app/finders/geo/job_artifact_registry_finder.rb"}
{:missing=>"ee/app/finders/geo/registry_finder.rb"}
{:missing=>"ee/app/finders/security/scan_policy_base_finder.rb"}
{:missing=>"ee/app/graphql/ee/mutations/alert_management/http_integration/http_integration_base.rb"}
{:missing=>"ee/app/graphql/ee/mutations/boards/create.rb"}
{:missing=>"ee/app/graphql/ee/mutations/issues/bulk_update.rb"}
{:missing=>"ee/app/graphql/ee/mutations/resolves_issuable.rb"}
{:missing=>"ee/app/graphql/ee/mutations/work_items/create.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/analytics/cycle_analytics/base_issue_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/analytics/cycle_analytics/deployment_count_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/analytics/cycle_analytics/stages_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/analytics/cycle_analytics/value_streams_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/board_item_filterable.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/issues/base_parent_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/issues/base_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/issues_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/pending_group_members_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/projects/branch_rules_resolver.rb"}
{:missing=>"ee/app/graphql/ee/resolvers/validate_codeowner_file_resolver.rb"}
{:missing=>"ee/app/graphql/ee/types/analytics/cycle_analytics/flow_metrics.rb"}
{:missing=>"ee/app/graphql/ee/types/boards/board_issue_input_base_type.rb"}
{:missing=>"ee/app/graphql/ee/types/boards/negated_board_issue_input_type.rb"}
{:missing=>"ee/app/graphql/ee/types/branch_protections/base_access_level_type.rb"}
{:missing=>"ee/app/graphql/ee/types/ci/runner_sort_enum.rb"}
{:missing=>"ee/app/graphql/ee/types/deprecated_mutations.rb"}
{:missing=>"ee/app/graphql/ee/types/issues/negated_issue_filter_input_type.rb"}
{:missing=>"ee/app/graphql/ee/types/list_limit_metric_enum.rb"}
{:missing=>"ee/app/graphql/ee/types/merge_requests/detailed_merge_status_enum.rb"}
{:missing=>"ee/app/graphql/ee/types/projects/namespace_project_sort_enum.rb"}
{:missing=>"ee/app/graphql/ee/types/todo_target_enum.rb"}
{:missing=>"ee/app/graphql/mutations/ai/agents/base.rb"}
{:missing=>"ee/app/graphql/mutations/ai/agents/create.rb"}
{:missing=>"ee/app/graphql/mutations/ai/agents/update.rb"}
{:missing=>"ee/app/graphql/mutations/analytics/devops_adoption/enabled_namespaces/mixins.rb"}
{:missing=>"ee/app/graphql/mutations/app_sec/dast/site_profiles/shared_arguments.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/amazon_s3_configurations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/external_audit_event_destinations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/google_cloud_logging_configurations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/google_cloud_logging_configurations/common_update.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/group/audit_event_streaming_destinations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/instance/amazon_s3_configurations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/instance/google_cloud_logging_configurations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/instance_external_audit_event_destinations/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/base_event_type_filters/base_create.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/base_event_type_filters/base_destroy.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/headers/update.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/http/namespace_filters/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/http/namespace_filters/create.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/http/namespace_filters/delete.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/instance_event_type_filters/create.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/instance_event_type_filters/destroy.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/instance_headers/base.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/instance_headers/create.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/instance_headers/destroy.rb"}
{:missing=>"ee/app/graphql/mutations/audit_events/streaming/instance_headers/update.rb"}
{:missing=>"ee/app/graphql/mutations/boards/epic_boards/base.rb"}
{:missing=>"ee/app/graphql/mutations/boards/scoped_board_mutation.rb"}
{:missing=>"ee/app/graphql/mutations/boards/scoped_issue_board_arguments.rb"}
{:missing=>"ee/app/graphql/mutations/concerns/mutations/finds_project_or_group_for_security_policies.rb"}
{:missing=>"ee/app/graphql/mutations/concerns/mutations/shared_epic_arguments.rb"}
{:missing=>"ee/app/graphql/mutations/concerns/mutations/shared_value_stream_arguments.rb"}
{:missing=>"ee/app/graphql/mutations/concerns/mutations/vulnerability_state_transitions.rb"}
{:missing=>"ee/app/graphql/mutations/epics/base.rb"}
{:missing=>"ee/app/graphql/mutations/gitlab_subscriptions/user_add_on_assignments/bulk_create.rb"}
{:missing=>"ee/app/graphql/mutations/gitlab_subscriptions/user_add_on_assignments/bulk_remove.rb"}
{:missing=>"ee/app/graphql/mutations/gitlab_subscriptions/user_add_on_assignments/create.rb"}
{:missing=>"ee/app/graphql/mutations/gitlab_subscriptions/user_add_on_assignments/remove.rb"}
{:missing=>"ee/app/graphql/mutations/groups/saved_replies/create.rb"}
{:missing=>"ee/app/graphql/mutations/groups/saved_replies/destroy.rb"}
{:missing=>"ee/app/graphql/mutations/groups/saved_replies/update.rb"}
{:missing=>"ee/app/graphql/mutations/incident_management/escalation_policy/base.rb"}
{:missing=>"ee/app/graphql/mutations/incident_management/issuable_resource_link/base.rb"}
{:missing=>"ee/app/graphql/mutations/incident_management/oncall_rotation/base.rb"}
{:missing=>"ee/app/graphql/mutations/incident_management/oncall_schedule/oncall_schedule_base.rb"}
{:missing=>"ee/app/graphql/mutations/issues/common_ee_mutation_arguments.rb"}
{:missing=>"ee/app/graphql/mutations/member_roles/base.rb"}
{:missing=>"ee/app/graphql/mutations/member_roles/create.rb"}
{:missing=>"ee/app/graphql/mutations/member_roles/delete.rb"}
{:missing=>"ee/app/graphql/mutations/member_roles/update.rb"}
{:missing=>"ee/app/graphql/mutations/namespaces/base.rb"}
{:missing=>"ee/app/graphql/mutations/projects/saved_replies/create.rb"}
{:missing=>"ee/app/graphql/mutations/projects/saved_replies/destroy.rb"}
{:missing=>"ee/app/graphql/mutations/projects/saved_replies/update.rb"}
{:missing=>"ee/app/graphql/mutations/requirements_management/base_requirement.rb"}
{:missing=>"ee/app/graphql/mutations/security/ci_configuration/project_set_continuous_vulnerability_scanning.rb"}
{:missing=>"ee/app/graphql/resolvers/ai/chat_messages_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/ai/code_suggestions_access_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/ai/explain_vulnerability_prompt_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/ai/user_chat_access_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/alert_management/payload_alert_field_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/alert_management/payload_alert_mapping_field_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/alert_management/persisted_payload_alert_field_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/ai_metrics_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/cycle_analytics/base_issue_stage_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/cycle_analytics/base_merge_request_stage_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/cycle_analytics/concerns/issuable_stage_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/cycle_analytics/cycle_time_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/cycle_analytics/issues_completed_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/cycle_analytics/lead_time_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/cycle_analytics/time_to_merge_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/analytics/devops_adoption/snapshots_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/audit_events/instance/amazon_s3_configurations_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/audit_events/instance/google_cloud_logging_configurations_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/audit_events/instance/streaming_destinations_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/audit_events/instance_external_audit_event_destinations_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/board_groupings/epics_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/ci/base_queueing_history_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/ci/instance_queueing_history_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/ci/runner_google_cloud_provisioning_steps_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/compliance_management/framework_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/concerns/common_requirement_arguments.rb"}
{:missing=>"ee/app/graphql/resolvers/concerns/construct_security_policies.rb"}
{:missing=>"ee/app/graphql/resolvers/concerns/ee/issues/look_ahead_preloads.rb"}
{:missing=>"ee/app/graphql/resolvers/concerns/ee/resolves_merge_requests.rb"}
{:missing=>"ee/app/graphql/resolvers/concerns/ee/work_items/look_ahead_preloads.rb"}
{:missing=>"ee/app/graphql/resolvers/concerns/resolves_orchestration_policy.rb"}
{:missing=>"ee/app/graphql/resolvers/description_versions_diff_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/dora/performance_scores_count_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/environments/protected_environments_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/gitlab_subscriptions/user_add_on_assignments_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/google_cloud/artifact_registry/artifact_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/google_cloud/artifact_registry/repository_artifacts_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/member_roles/roles_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/product_analytics/project_usage_data_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/sbom/dependencies_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/security_report/finding_reports_comparer_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/security_report/finding_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/security_training_providers_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/security_training_urls_resolver.rb"}
{:missing=>"ee/app/graphql/resolvers/vulnerabilities_base_resolver.rb"}
{:missing=>"ee/app/graphql/subscriptions/ai_completion_response.rb"}
{:missing=>"ee/app/graphql/types/admin/cloud_licenses/license_type.rb"}
{:missing=>"ee/app/graphql/types/ai/action_enum.rb"}
{:missing=>"ee/app/graphql/types/ai/analyze_ci_job_failure_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/base_method_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/chat_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/current_file_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/explain_code_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/explain_vulnerability_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/fill_in_merge_request_template_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/generate_commit_message_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/generate_cube_query_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/generate_description_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/message_extras_type.rb"}
{:missing=>"ee/app/graphql/types/ai/message_type_enum.rb"}
{:missing=>"ee/app/graphql/types/ai/prompt/ai_prompt_type.rb"}
{:missing=>"ee/app/graphql/types/ai/prompt/explain_vulnerability_prompt_type/presubmission_check_results_type.rb"}
{:missing=>"ee/app/graphql/types/ai/prompt/explain_vulnerability_prompt_type.rb"}
{:missing=>"ee/app/graphql/types/ai/resolve_vulnerability_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/summarize_comments_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/summarize_new_merge_request_input_type.rb"}
{:missing=>"ee/app/graphql/types/ai/summarize_review_input_type.rb"}
{:missing=>"ee/app/graphql/types/alert_management/payload_alert_field_input_type.rb"}
{:missing=>"ee/app/graphql/types/alert_management/payload_alert_field_type.rb"}
{:missing=>"ee/app/graphql/types/alert_management/payload_alert_mapping_field_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/ai_metrics.rb"}
{:missing=>"ee/app/graphql/types/analytics/contribution_analytics/contribution_metadata_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/cycle_analytics/aggregation_status_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/cycle_analytics/negated_issue_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/cycle_analytics/value_streams/setting_input_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/cycle_analytics/value_streams/stage_input_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/devops_adoption/enabled_namespace_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/devops_adoption/snapshot_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/value_stream_analytics_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/value_stream_dashboard/count_type.rb"}
{:missing=>"ee/app/graphql/types/analytics/value_stream_dashboard/metric_enum.rb"}
{:missing=>"ee/app/graphql/types/audit_events/amazon_s3_configuration_interface.rb"}
{:missing=>"ee/app/graphql/types/audit_events/amazon_s3_configuration_type.rb"}
{:missing=>"ee/app/graphql/types/audit_events/audit_event_streaming_destination_interface.rb"}
{:missing=>"ee/app/graphql/types/audit_events/external_audit_event_destination_interface.rb"}
{:missing=>"ee/app/graphql/types/audit_events/external_audit_event_destination_type.rb"}
{:missing=>"ee/app/graphql/types/audit_events/google_cloud_logging_configuration_interface.rb"}
{:missing=>"ee/app/graphql/types/audit_events/instance/amazon_s3_configuration_type.rb"}
{:missing=>"ee/app/graphql/types/audit_events/instance/google_cloud_logging_configuration_type.rb"}
{:missing=>"ee/app/graphql/types/audit_events/instance/streaming_destination_type.rb"}
{:missing=>"ee/app/graphql/types/audit_events/streaming/base_header_interface.rb"}
{:missing=>"ee/app/graphql/types/boards/board_epic_input_type.rb"}
{:missing=>"ee/app/graphql/types/branch_protections/unprotect_access_level_type.rb"}
{:missing=>"ee/app/graphql/types/ci/code_coverage_summary_type.rb"}
{:missing=>"ee/app/graphql/types/ci/jobs_duration_statistics_type.rb"}
{:missing=>"ee/app/graphql/types/ci/jobs_statistics_type.rb"}
{:missing=>"ee/app/graphql/types/ci/namespace_ci_cd_setting_type.rb"}
{:missing=>"ee/app/graphql/types/ci/queueing_history_time_series_type.rb"}
{:missing=>"ee/app/graphql/types/ci/queueing_history_type.rb"}
{:missing=>"ee/app/graphql/types/ci/runner_cloud_provider_enum.rb"}
{:missing=>"ee/app/graphql/types/ci/runner_google_cloud_provisioning_type.rb"}
{:missing=>"ee/app/graphql/types/ci/runner_usage_by_project_type.rb"}
{:missing=>"ee/app/graphql/types/ci/runner_usage_type.rb"}
{:missing=>"ee/app/graphql/types/ci/subscriptions/project_type.rb"}
{:missing=>"ee/app/graphql/types/compliance_management/compliance_framework_filter_input_base_type.rb"}
{:missing=>"ee/app/graphql/types/compliance_management/compliance_framework_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/compliance_management/compliance_framework_input_type.rb"}
{:missing=>"ee/app/graphql/types/compliance_management/compliance_framework_presence_filter_enum.rb"}
{:missing=>"ee/app/graphql/types/compliance_management/compliance_framework_type.rb"}
{:missing=>"ee/app/graphql/types/compliance_management/negated_compliance_framework_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/compliance_management/standards_adherence_checks_status_type.rb"}
{:missing=>"ee/app/graphql/types/dast/check_type_enum.rb"}
{:missing=>"ee/app/graphql/types/dast/profile_cadence_unit_enum.rb"}
{:missing=>"ee/app/graphql/types/dast_scan_type_enum.rb"}
{:missing=>"ee/app/graphql/types/dast_site_profile_validation_status_enum.rb"}
{:missing=>"ee/app/graphql/types/dast_site_validation_status_enum.rb"}
{:missing=>"ee/app/graphql/types/dast_site_validation_strategy_enum.rb"}
{:missing=>"ee/app/graphql/types/dast_target_type_enum.rb"}
{:missing=>"ee/app/graphql/types/deployments/approval_status_enum.rb"}
{:missing=>"ee/app/graphql/types/deployments/approval_summary_status_enum.rb"}
{:missing=>"ee/app/graphql/types/deployments/approval_summary_type.rb"}
{:missing=>"ee/app/graphql/types/dora/project_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/epic_health_status_type.rb"}
{:missing=>"ee/app/graphql/types/epic_state_event_enum.rb"}
{:missing=>"ee/app/graphql/types/epic_tree/epic_tree_node_input_type.rb"}
{:missing=>"ee/app/graphql/types/epic_wildcard_id_enum.rb"}
{:missing=>"ee/app/graphql/types/epics/negated_epic_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/epics/unioned_epic_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/geo/registry_type.rb"}
{:missing=>"ee/app/graphql/types/geo/replication_state_enum.rb"}
{:missing=>"ee/app/graphql/types/geo/snippet_repository_registry_type.rb"}
{:missing=>"ee/app/graphql/types/geo/verification_state_enum.rb"}
{:missing=>"ee/app/graphql/types/gitlab_subscriptions/preview_billable_user_change_type.rb"}
{:missing=>"ee/app/graphql/types/groups/saved_reply_type.rb"}
{:missing=>"ee/app/graphql/types/health_status_filter_enum.rb"}
{:missing=>"ee/app/graphql/types/incident_management/escalation_rule_status_enum.rb"}
{:missing=>"ee/app/graphql/types/incident_management/oncall_rotation_active_period_input_type.rb"}
{:missing=>"ee/app/graphql/types/incident_management/oncall_rotation_active_period_type.rb"}
{:missing=>"ee/app/graphql/types/incident_management/oncall_rotation_length_input_type.rb"}
{:missing=>"ee/app/graphql/types/incident_management/oncall_rotation_length_unit_enum.rb"}
{:missing=>"ee/app/graphql/types/incident_management/oncall_user_input_type.rb"}
{:missing=>"ee/app/graphql/types/issue_creation_iteration_wildcard_id_enum.rb"}
{:missing=>"ee/app/graphql/types/iteration_searchable_field_enum.rb"}
{:missing=>"ee/app/graphql/types/iteration_sort_enum.rb"}
{:missing=>"ee/app/graphql/types/iteration_state_enum.rb"}
{:missing=>"ee/app/graphql/types/iteration_wildcard_id_enum.rb"}
{:missing=>"ee/app/graphql/types/member_roles/order_by_enum.rb"}
{:missing=>"ee/app/graphql/types/namespaces/namespace_ban_type.rb"}
{:missing=>"ee/app/graphql/types/negated_iteration_wildcard_id_enum.rb"}
{:missing=>"ee/app/graphql/types/permission_types/dast_site_profile.rb"}
{:missing=>"ee/app/graphql/types/permission_types/requirement.rb"}
{:missing=>"ee/app/graphql/types/product_analytics/category_enum.rb"}
{:missing=>"ee/app/graphql/types/product_analytics/month_selection_input_type.rb"}
{:missing=>"ee/app/graphql/types/product_analytics/monthly_usage_type.rb"}
{:missing=>"ee/app/graphql/types/product_analytics/panel_type.rb"}
{:missing=>"ee/app/graphql/types/product_analytics/state_enum.rb"}
{:missing=>"ee/app/graphql/types/product_analytics/visualization_type.rb"}
{:missing=>"ee/app/graphql/types/projects/saved_reply_type.rb"}
{:missing=>"ee/app/graphql/types/protected_environments/authorizable_type.rb"}
{:missing=>"ee/app/graphql/types/requirements_management/requirement_status_filter_enum.rb"}
{:missing=>"ee/app/graphql/types/sbom/dependency_sort_enum.rb"}
{:missing=>"ee/app/graphql/types/sbom/package_manager_enum.rb"}
{:missing=>"ee/app/graphql/types/scan_status_enum.rb"}
{:missing=>"ee/app/graphql/types/security/finding_reports_comparer/status_enum.rb"}
{:missing=>"ee/app/graphql/types/security/pipeline_security_report_finding_sort_enum.rb"}
{:missing=>"ee/app/graphql/types/security_orchestration/approval_group_type.rb"}
{:missing=>"ee/app/graphql/types/security_orchestration/orchestration_policy_type.rb"}
{:missing=>"ee/app/graphql/types/security_orchestration/scan_execution_policy_type.rb"}
{:missing=>"ee/app/graphql/types/security_orchestration/scan_result_policy_type.rb"}
{:missing=>"ee/app/graphql/types/security_policy_validation_error.rb"}
{:missing=>"ee/app/graphql/types/time_report_stats_type.rb"}
{:missing=>"ee/app/graphql/types/timebox_error_reason_enum.rb"}
{:missing=>"ee/app/graphql/types/timebox_error_type.rb"}
{:missing=>"ee/app/graphql/types/timebox_metrics_type.rb"}
{:missing=>"ee/app/graphql/types/timebox_report_interface.rb"}
{:missing=>"ee/app/graphql/types/vulnerabilities/asset_type.rb"}
{:missing=>"ee/app/graphql/types/vulnerabilities/cvss_severity_enum.rb"}
{:missing=>"ee/app/graphql/types/vulnerabilities/dismissal_reason_enum.rb"}
{:missing=>"ee/app/graphql/types/vulnerabilities/remediation_type.rb"}
{:missing=>"ee/app/graphql/types/vulnerability_details/row_type.rb"}
{:missing=>"ee/app/graphql/types/weight_wildcard_id_enum.rb"}
{:missing=>"ee/app/graphql/types/work_items/widgets/iteration_input_type.rb"}
{:missing=>"ee/app/graphql/types/work_items/widgets/iteration_type.rb"}
{:missing=>"ee/app/graphql/types/work_items/widgets/requirement_legacy_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/work_items/widgets/status_filter_input_type.rb"}
{:missing=>"ee/app/graphql/types/work_items/widgets/weight_input_type.rb"}
{:missing=>"ee/app/graphql/types/work_items/widgets/weight_type.rb"}
{:missing=>"ee/app/helpers/auditor_user_helper.rb"}
{:missing=>"ee/app/helpers/ee/groups/analytics/contribution_analytics_helper.rb"}
{:missing=>"ee/app/helpers/ee/mirror_helper.rb"}
{:missing=>"ee/app/helpers/ee/routing/projects_helper.rb"}
{:missing=>"ee/app/helpers/ee/sorting_titles_values_helper.rb"}
{:missing=>"ee/app/helpers/groups/domain_verification_helper.rb"}
{:missing=>"ee/app/helpers/groups/merge_request_approval_settings_helper.rb"}
{:missing=>"ee/app/helpers/projects/security/api_fuzzing_configuration_helper.rb"}
{:missing=>"ee/app/helpers/projects/security/dast_configuration_helper.rb"}
{:missing=>"ee/app/helpers/projects/security/sast_configuration_helper.rb"}
{:missing=>"ee/app/helpers/selects_helper.rb"}
{:missing=>"ee/app/mailers/ee/emails/notes.rb"}
{:missing=>"ee/app/mailers/ee/preview/notify_preview.rb"}
{:missing=>"ee/app/mailers/emails/oncall_rotation.rb"}
{:missing=>"ee/app/policies/alert_management/alert_payload_field_policy.rb"}
{:missing=>"ee/app/policies/audit_events/amazon_s3_configuration_policy.rb"}
{:missing=>"ee/app/policies/audit_events/external_audit_event_destination_policy.rb"}
{:missing=>"ee/app/policies/audit_events/google_cloud_logging_configuration_policy.rb"}
{:missing=>"ee/app/policies/audit_events/group/external_streaming_destination_policy.rb"}
{:missing=>"ee/app/policies/audit_events/instance/amazon_s3_configuration_policy.rb"}
{:missing=>"ee/app/policies/audit_events/instance/external_streaming_destination_policy.rb"}
{:missing=>"ee/app/policies/audit_events/instance/google_cloud_logging_configuration_policy.rb"}
{:missing=>"ee/app/policies/audit_events/instance_external_audit_event_destination_policy.rb"}
{:missing=>"ee/app/policies/audit_events/streaming/header_policy.rb"}
{:missing=>"ee/app/policies/audit_events/streaming/http/namespace_filter_policy.rb"}
{:missing=>"ee/app/policies/audit_events/streaming/instance_header_policy.rb"}
{:missing=>"ee/app/policies/boards/epic_board_policy.rb"}
{:missing=>"ee/app/policies/boards/epic_list_policy.rb"}
{:missing=>"ee/app/policies/ee/ci/deployable_policy.rb"}
{:missing=>"ee/app/policies/ee/namespaces/group_project_namespace_shared_policy.rb"}
{:missing=>"ee/app/policies/gitlab_subscriptions/user_add_on_assignment_policy.rb"}
{:missing=>"ee/app/policies/groups/saved_reply_policy.rb"}
{:missing=>"ee/app/policies/incident_management/escalation_policy_policy.rb"}
{:missing=>"ee/app/policies/incident_management/issuable_resource_link_policy.rb"}
{:missing=>"ee/app/policies/issuable_metric_image_policy.rb"}
{:missing=>"ee/app/policies/iteration_policy.rb"}
{:missing=>"ee/app/policies/iterations/cadence_policy.rb"}
{:missing=>"ee/app/policies/merge_requests/compliance_violation_policy.rb"}
{:missing=>"ee/app/policies/namespaces/namespace_ban_policy.rb"}
{:missing=>"ee/app/policies/product_analytics/dashboard_policy.rb"}
{:missing=>"ee/app/policies/projects/saved_reply_policy.rb"}
{:missing=>"ee/app/policies/push_rule_policy.rb"}
{:missing=>"ee/app/policies/remote_development/agent_policy.rb"}
{:missing=>"ee/app/policies/remote_development/group_policy.rb"}
{:missing=>"ee/app/policies/requirements_management/test_report_policy.rb"}
{:missing=>"ee/app/policies/sbom/occurrence_policy.rb"}
{:missing=>"ee/app/policies/vulnerabilities/finding_policy.rb"}
{:missing=>"ee/app/policies/vulnerabilities/projects_grade_policy.rb"}
{:missing=>"ee/app/presenters/boards/epic_board_presenter.rb"}
{:missing=>"ee/app/presenters/iteration_presenter.rb"}
{:missing=>"ee/app/presenters/security/finding_presenter.rb"}
{:missing=>"ee/app/serializers/analytics/cycle_analytics/duration_chart_average_item_entity.rb"}
{:missing=>"ee/app/serializers/analytics/cycle_analytics/duration_chart_item_entity.rb"}
{:missing=>"ee/app/serializers/analytics/tasks_by_type_label_entity.rb"}
{:missing=>"ee/app/serializers/autocomplete/iteration_serializer.rb"}
{:missing=>"ee/app/serializers/dashboard_operations_serializer.rb"}
{:missing=>"ee/app/serializers/ee/build_detail_entity.rb"}
{:missing=>"ee/app/serializers/ee/discussion_serializer.rb"}
{:missing=>"ee/app/serializers/ee/issuable_sidebar_basic_entity.rb"}
{:missing=>"ee/app/serializers/ee/issue_ai_entity.rb"}
{:missing=>"ee/app/serializers/ee/merge_request_noteable_entity.rb"}
{:missing=>"ee/app/serializers/ee/user_preference_entity.rb"}
{:missing=>"ee/app/serializers/epic_ai_entity.rb"}
{:missing=>"ee/app/serializers/epic_base_entity.rb"}
{:missing=>"ee/app/serializers/epic_note_serializer.rb"}
{:missing=>"ee/app/serializers/epics/related_epic_serializer.rb"}
{:missing=>"ee/app/serializers/file_lock_entity.rb"}
{:missing=>"ee/app/serializers/geo_node_serializer.rb"}
{:missing=>"ee/app/serializers/geo_node_status_serializer.rb"}
{:missing=>"ee/app/serializers/group_analytics_serializer.rb"}
{:missing=>"ee/app/serializers/group_vulnerability_autocomplete_serializer.rb"}
{:missing=>"ee/app/serializers/integrations/jira_serializers/issue_detail_serializer.rb"}
{:missing=>"ee/app/serializers/integrations/zentao_serializers/issue_detail_entity.rb"}
{:missing=>"ee/app/serializers/integrations/zentao_serializers/issue_detail_serializer.rb"}
{:missing=>"ee/app/serializers/integrations/zentao_serializers/issue_serializer.rb"}
{:missing=>"ee/app/serializers/issues/linked_issue_feature_flag_serializer.rb"}
{:missing=>"ee/app/serializers/iteration_serializer.rb"}
{:missing=>"ee/app/serializers/license_compliance/collapsed_comparer_serializer.rb"}
{:missing=>"ee/app/serializers/license_compliance/comparer_serializer.rb"}
{:missing=>"ee/app/serializers/license_scanning_reports_serializer.rb"}
{:missing=>"ee/app/serializers/linked_epic_entity.rb"}
{:missing=>"ee/app/serializers/linked_epic_issue_entity.rb"}
{:missing=>"ee/app/serializers/linked_epic_issue_serializer.rb"}
{:missing=>"ee/app/serializers/linked_epic_serializer.rb"}
{:missing=>"ee/app/serializers/linked_feature_flag_issue_serializer.rb"}
{:missing=>"ee/app/serializers/metrics_reports_comparer_serializer.rb"}
{:missing=>"ee/app/serializers/milestone_serializer.rb"}
{:missing=>"ee/app/serializers/namespace_entity.rb"}
{:missing=>"ee/app/serializers/protected_environments/serializer.rb"}
{:missing=>"ee/app/serializers/report_list_entity.rb"}
{:missing=>"ee/app/serializers/sbom/dependency_location_entity.rb"}
{:missing=>"ee/app/serializers/sbom/dependency_location_list_entity.rb"}
{:missing=>"ee/app/serializers/security/project_entity.rb"}
{:missing=>"ee/app/serializers/security/project_serializer.rb"}
{:missing=>"ee/app/serializers/storage_shard_serializer.rb"}
{:missing=>"ee/app/serializers/vulnerabilities/feedback_serializer.rb"}
{:missing=>"ee/app/serializers/vulnerabilities/finding_diff_serializer.rb"}
{:missing=>"ee/app/serializers/vulnerabilities/state_transition_entity.rb"}
{:missing=>"ee/app/serializers/vulnerability_note_serializer.rb"}
{:missing=>"ee/app/serializers/vulnerability_serializer.rb"}
{:missing=>"ee/app/services/analytics/cycle_analytics/validations.rb"}
{:missing=>"ee/app/services/analytics/devops_adoption/enabled_namespaces/authorization_error.rb"}
{:missing=>"ee/app/services/analytics/devops_adoption/enabled_namespaces/common_methods.rb"}
{:missing=>"ee/app/services/app_sec/dast/pre_scan_verification_steps/base_service.rb"}
{:missing=>"ee/app/services/app_sec/dast/profiles/base_service.rb"}
{:missing=>"ee/app/services/app_sec/dast/scanner_profiles/base_service.rb"}
{:missing=>"ee/app/services/approval_rules/base_service.rb"}
{:missing=>"ee/app/services/audit_events/release_audit_event_service.rb"}
{:missing=>"ee/app/services/audit_events/runner_audit_event_service.rb"}
{:missing=>"ee/app/services/audit_events/safe_runner_token.rb"}
{:missing=>"ee/app/services/audit_events/streaming/event_type_filters/base_service.rb"}
{:missing=>"ee/app/services/audit_events/streaming/headers_operations.rb"}
{:missing=>"ee/app/services/audit_events/streaming/instance_headers/base_service.rb"}
{:missing=>"ee/app/services/ci/minutes/additional_packs/base_service.rb"}
{:missing=>"ee/app/services/compliance_management/merge_requests/base_service.rb"}
{:missing=>"ee/app/services/compliance_management/projects/base_service.rb"}
{:missing=>"ee/app/services/compliance_management/standards/base_service.rb"}
{:missing=>"ee/app/services/compliance_management/standards/gitlab/base_service.rb"}
{:missing=>"ee/app/services/compliance_management/standards/soc2/base_service.rb"}
{:missing=>"ee/app/services/concerns/approval_rules/updater.rb"}
{:missing=>"ee/app/services/concerns/compliance_management/frameworks.rb"}
{:missing=>"ee/app/services/concerns/ee/alert_management/alert_processing.rb"}
{:missing=>"ee/app/services/concerns/ee/search/filter.rb"}
{:missing=>"ee/app/services/concerns/incident_management/oncall_rotations/shared_rotation_logic.rb"}
{:missing=>"ee/app/services/concerns/search/zoekt_searchable.rb"}
{:missing=>"ee/app/services/concerns/security/scan_result_policies/policy_violation_comment_generator.rb"}
{:missing=>"ee/app/services/concerns/security/scan_result_policies/vulnerability_states_helper.rb"}
{:missing=>"ee/app/services/concerns/status_page/publication_service_responses.rb"}
{:missing=>"ee/app/services/ee/alert_management/http_integrations/base_service.rb"}
{:missing=>"ee/app/services/ee/analytics/cycle_analytics/stages/base_service.rb"}
{:missing=>"ee/app/services/ee/boards/base_service.rb"}
{:missing=>"ee/app/services/ee/ci/queue/build_queue_service.rb"}
{:missing=>"ee/app/services/ee/emails/base_service.rb"}
{:missing=>"ee/app/services/ee/issuable_base_service.rb"}
{:missing=>"ee/app/services/ee/issuable_links/create_service.rb"}
{:missing=>"ee/app/services/ee/merge_requests/merge_base_service.rb"}
{:missing=>"ee/app/services/ee/notification_recipients/builder/base.rb"}
{:missing=>"ee/app/services/ee/protected_branches/base_service.rb"}
{:missing=>"ee/app/services/ee/protected_branches/legacy_api_update_service.rb"}
{:missing=>"ee/app/services/ee/protected_branches/loggable.rb"}
{:missing=>"ee/app/services/ee/protected_branches/renaming_blocked_by_policy.rb"}
{:missing=>"ee/app/services/ee/protected_refs/access_level_params.rb"}
{:missing=>"ee/app/services/ee/releases/base_service.rb"}
{:missing=>"ee/app/services/ee/users/management_base_service.rb"}
{:missing=>"ee/app/services/elastic/bookkeeping_shard_service.rb"}
{:missing=>"ee/app/services/epics/strategies/base_dates_strategy.rb"}
{:missing=>"ee/app/services/epics/strategies/due_date_inherited_strategy.rb"}
{:missing=>"ee/app/services/epics/strategies/start_date_inherited_strategy.rb"}
{:missing=>"ee/app/services/external_status_checks/base_service.rb"}
{:missing=>"ee/app/services/feature_flag_issues/create_service.rb"}
{:missing=>"ee/app/services/feature_flag_issues/list_service.rb"}
{:missing=>"ee/app/services/geo/create_object_pool_service.rb"}
{:missing=>"ee/app/services/geo/event_store.rb"}
{:missing=>"ee/app/services/geo/request_service.rb"}
{:missing=>"ee/app/services/geo/verification_state_backfill_service.rb"}
{:missing=>"ee/app/services/google_cloud_platform/artifact_registry/base_project_service.rb"}
{:missing=>"ee/app/services/google_cloud_platform/compute/base_service.rb"}
{:missing=>"ee/app/services/group_saml/saml_provider/base_service.rb"}
{:missing=>"ee/app/services/incident_management/escalation_policies/base_service.rb"}
{:missing=>"ee/app/services/incident_management/issuable_resource_links/base_service.rb"}
{:missing=>"ee/app/services/incident_management/oncall_rotations/base_service.rb"}
{:missing=>"ee/app/services/incident_management/oncall_schedules/base_service.rb"}
{:missing=>"ee/app/services/issues/create_from_vulnerability_service.rb"}
{:missing=>"ee/app/services/licenses/base_service.rb"}
{:missing=>"ee/app/services/member_roles/base_service.rb"}
{:missing=>"ee/app/services/package_metadata/ingestion/tasks/base.rb"}
{:missing=>"ee/app/services/registrations/base_namespace_create_service.rb"}
{:missing=>"ee/app/services/remote_development/logger.rb"}
{:missing=>"ee/app/services/remote_development/service_response_factory.rb"}
{:missing=>"ee/app/services/resource_events/change_iteration_service.rb"}
{:missing=>"ee/app/services/security/ingestion/abstract_task.rb"}
{:missing=>"ee/app/services/security/ingestion/ingest_cvs_slice_service.rb"}
{:missing=>"ee/app/services/security/ingestion/ingest_slice_base_service.rb"}
{:missing=>"ee/app/services/security/ingestion/tasks/ingest_vulnerabilities/update.rb"}
{:missing=>"ee/app/services/security/ingestion/tasks/update_vulnerability_uuids/vulnerability_feedback.rb"}
{:missing=>"ee/app/services/security/ingestion/tasks/update_vulnerability_uuids/vulnerability_findings.rb"}
{:missing=>"ee/app/services/security/ingestion/tasks/update_vulnerability_uuids/vulnerability_reads.rb"}
{:missing=>"ee/app/services/security/security_orchestration_policies/base_merge_requests_service.rb"}
{:missing=>"ee/app/services/status_page/publish_base_service.rb"}
{:missing=>"ee/app/services/system_notes/issuable_resource_links_service.rb"}
{:missing=>"ee/app/services/target_branch_rules/base_service.rb"}
{:missing=>"ee/app/services/users/abuse/git_abuse/base_throttle_service.rb"}
{:missing=>"ee/app/services/users_ops_dashboard_projects/base_service.rb"}
{:missing=>"ee/app/services/vulnerabilities/base_service.rb"}
{:missing=>"ee/app/services/vulnerabilities/base_state_transition_service.rb"}
{:missing=>"ee/app/services/vulnerabilities/create_service_base.rb"}
{:missing=>"ee/app/services/vulnerability_feedback_module/update_service.rb"}
{:missing=>"ee/app/services/work_items/widgets/iteration_service/base_service.rb"}
{:missing=>"ee/app/services/work_items/widgets/rolledup_dates_service/create_service.rb"}
{:missing=>"ee/app/services/work_items/widgets/rolledup_dates_service/update_service.rb"}
{:missing=>"ee/app/validators/host_validator.rb"}
{:missing=>"ee/app/validators/vulnerabilities/cvss_vector_validator.rb"}
{:missing=>"ee/config/routes/admin.rb"}
{:missing=>"ee/config/routes/api.rb"}
{:missing=>"ee/config/routes/country.rb"}
{:missing=>"ee/config/routes/country_state.rb"}
{:missing=>"ee/config/routes/dashboard.rb"}
{:missing=>"ee/config/routes/directs/iteration.rb"}
{:missing=>"ee/config/routes/directs/subscription_portal.rb"}
{:missing=>"ee/config/routes/directs.rb"}
{:missing=>"ee/config/routes/explore.rb"}
{:missing=>"ee/config/routes/google_cloud.rb"}
{:missing=>"ee/config/routes/group.rb"}
{:missing=>"ee/config/routes/identity_verification.rb"}
{:missing=>"ee/config/routes/issues.rb"}
{:missing=>"ee/config/routes/merge_requests.rb"}
{:missing=>"ee/config/routes/oauth.rb"}
{:missing=>"ee/config/routes/operations.rb"}
{:missing=>"ee/config/routes/phone_verification.rb"}
{:missing=>"ee/config/routes/pipelines.rb"}
{:missing=>"ee/config/routes/profile.rb"}
{:missing=>"ee/config/routes/project.rb"}
{:missing=>"ee/config/routes/remote_development.rb"}
{:missing=>"ee/config/routes/security.rb"}
{:missing=>"ee/config/routes/smartcard.rb"}
{:missing=>"ee/config/routes/subscription.rb"}
{:missing=>"ee/config/routes/trial_registration.rb"}
{:missing=>"ee/config/routes/uploads.rb"}
{:missing=>"ee/config/routes/user.rb"}
{:missing=>"ee/config/routes/user_settings.rb"}
{:missing=>"ee/db/embedding/migrate/20230419232013_create_vector_extension.rb"}
{:missing=>"ee/db/embedding/migrate/20230420103900_create_tanuki_bot_mvc.rb"}
{:missing=>"ee/db/embedding/migrate/20230501095300_add_version_to_tanuki_bot_mvc.rb"}
{:missing=>"ee/db/embedding/migrate/20230510121000_remove_embedding_not_null_from_tanuki_bot_mvc.rb"}
{:missing=>"ee/db/embedding/migrate/20230821103900_create_vertex_gitlab_docs.rb"}
{:missing=>"ee/db/embedding/post_migrate/20230510165200_add_index_on_version_to_tanuki_bot_mvc.rb"}
{:missing=>"ee/db/embedding/post_migrate/20230516103000_add_index_on_version_where_embedding_is_null_to_tanuki_bot_mvc.rb"}
{:missing=>"ee/db/embedding/post_migrate/20230821113000_add_index_on_version_to_vertex_gitlab_docs.rb"}
{:missing=>"ee/db/embedding/post_migrate/20230821113500_add_index_on_version_where_embedding_is_null_to_vertex_gitlab_docs.rb"}
{:missing=>"ee/db/embedding/post_migrate/20230905113500_add_index_on_version_and_metadata_source_and_id_to_vertex_gitlab_docs.rb"}
{:missing=>"ee/db/embedding/post_migrate/20230905123500_drop_redundant_index_on_version_to_vertex_gitlab_docs.rb"}
{:missing=>"ee/db/embedding/post_migrate/20231030093125_drop_tanuki_bot_mvc_table.rb"}
{:missing=>"ee/db/embedding/seeds.rb"}
{:missing=>"ee/db/fixtures/development/10_license_file.rb"}
{:missing=>"ee/db/fixtures/development/20_burndown.rb"}
{:missing=>"ee/db/fixtures/development/20_vulnerabilities.rb"}
{:missing=>"ee/db/fixtures/development/21_dast_profiles.rb"}
{:missing=>"ee/db/fixtures/development/22_epics.rb"}
{:missing=>"ee/db/fixtures/development/25_downstream_pipelines.rb"}
{:missing=>"ee/db/fixtures/development/27_plans.rb"}
{:missing=>"ee/db/fixtures/development/28_add_ons.rb"}
{:missing=>"ee/db/fixtures/development/30_customizable_cycle_analytics.rb"}
{:missing=>"ee/db/fixtures/development/31_devops_adoption.rb"}
{:missing=>"ee/db/fixtures/development/32_compliance_report_violations.rb"}
{:missing=>"ee/db/fixtures/development/35_merge_request_predictions.rb"}
{:missing=>"ee/db/fixtures/development/90_productivity_analytics.rb"}
{:missing=>"ee/db/fixtures/development/91_iteration_cadences.rb"}
{:missing=>"ee/db/fixtures/development/92_dora_metrics.rb"}
{:missing=>"ee/db/fixtures/development/93_vsd_overview_counts.rb"}
{:missing=>"ee/db/fixtures/development/94_ai_usage_stats.rb"}
{:missing=>"ee/db/fixtures/production/010_license.rb"}
{:missing=>"ee/db/fixtures/production/027_plans.rb"}
{:missing=>"ee/db/geo/migrate/20170206203234_create_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20170223033541_create_file_registry.rb"}
{:missing=>"ee/db/geo/migrate/20170302005747_add_index_to_project_id_on_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20170526214010_convert_file_bytes_to_int64.rb"}
{:missing=>"ee/db/geo/migrate/20170605154253_create_event_log_state.rb"}
{:missing=>"ee/db/geo/migrate/20170606155045_add_needs_resync_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20170614201943_add_last_wiki_synced_at_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20170627195211_add_index_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20170906174622_remove_duplicates_from_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20170906182752_add_unique_index_to_project_id_on_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20171005045404_remove_file_uploads_from_registry.rb"}
{:missing=>"ee/db/geo/migrate/20171009162208_add_file_registry_success.rb"}
{:missing=>"ee/db/geo/migrate/20171009162209_add_file_registry_success_index.rb"}
{:missing=>"ee/db/geo/migrate/20171101105200_add_retry_count_fields_to_registries.rb"}
{:missing=>"ee/db/geo/migrate/20171115143841_add_last_sync_failure_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180201154345_add_repository_verification_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180314175612_add_partial_index_to_project_registy_verification_failure_columns.rb"}
{:missing=>"ee/db/geo/migrate/20180315222132_add_partial_index_to_project_registy_checksum_columns.rb"}
{:missing=>"ee/db/geo/migrate/20180321144947_change_repository_verification_checksum_to_sha.rb"}
{:missing=>"ee/db/geo/migrate/20180322062741_migrate_ci_job_artifacts_to_separate_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180323182105_add_missing_on_primary_to_file_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180327071612_add_partial_index_to_project_registy_checksum_sha_columns.rb"}
{:missing=>"ee/db/geo/migrate/20180402170913_add_missing_on_primary_to_job_artifact_registry..rb"}
{:missing=>"ee/db/geo/migrate/20180405074130_add_partial_index_project_repository_verification.rb"}
{:missing=>"ee/db/geo/migrate/20180412213305_add_index_to_artifact_id_on_job_artifact_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180419174834_add_checksum_mismatch_fields_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180419192603_add_indexes_to_checksum_mismatch_fields_on_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180427114641_add_repository_check_to_geo_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180510223634_set_resync_flag_for_retried_projects.rb"}
{:missing=>"ee/db/geo/migrate/20180613184349_add_resync_was_scheduled_at_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180727221937_add_missing_on_primary_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180802215313_add_retry_verification_fields_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20180803160048_add_synced_repositories_partial_index.rb"}
{:missing=>"ee/db/geo/migrate/20180806011909_add_failed_synchronizations_partial_index.rb"}
{:missing=>"ee/db/geo/migrate/20180806020615_add_pending_synchronizations_partial_index.rb"}
{:missing=>"ee/db/geo/migrate/20181213184140_add_last_verification_columns_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20190314201959_add_checksum_mismatched_columnds_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20190612211021_add_container_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20190802200655_add_created_at_to_event_log_states.rb"}
{:missing=>"ee/db/geo/migrate/20190923111102_add_design_registry.rb"}
{:missing=>"ee/db/geo/migrate/20191007122326_add_unique_constraint_on_design_registry_project_id.rb"}
{:missing=>"ee/db/geo/migrate/20191010203257_create_lfs_object_registry.rb"}
{:missing=>"ee/db/geo/migrate/20191010204941_migrate_lfs_objects_to_separate_registry.rb"}
{:missing=>"ee/db/geo/migrate/20200121194300_create_package_file_registry.rb"}
{:missing=>"ee/db/geo/migrate/20200407120740_add_verification_fields_to_package_file_on_secondary.rb"}
{:missing=>"ee/db/geo/migrate/20200707011052_add_verified_on_primary_columns_to_project_registry.rb"}
{:missing=>"ee/db/geo/migrate/20200707210300_create_terraform_state_registry.rb"}
{:missing=>"ee/db/geo/migrate/20200710194046_create_vulnerability_export_registry.rb"}
{:missing=>"ee/db/geo/migrate/20200811171011_create_snippet_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20200827120552_create_merge_request_diff_registry.rb"}
{:missing=>"ee/db/geo/migrate/20200915152620_create_terraform_state_version_registry.rb"}
{:missing=>"ee/db/geo/migrate/20201208025254_add_verification_fields_to_package_file_registry.rb"}
{:missing=>"ee/db/geo/migrate/20201208031224_add_verification_indexes_to_package_file_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210111911002_prepare_job_artifact_registry_for_ssf.rb"}
{:missing=>"ee/db/geo/migrate/20210111912220_prepare_job_artifact_registry_for_ssf_indecies.rb"}
{:missing=>"ee/db/geo/migrate/20210208175408_create_geo_secondary_usage_data.rb"}
{:missing=>"ee/db/geo/migrate/20210223111722_create_group_wiki_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210313050709_add_verification_to_snippet_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210313051642_add_verification_indexes_to_snippet_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210325150435_create_pipeline_artifact_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210407140527_add_verification_to_terraform_state_version_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210420180119_add_indexes_to_terraform_state_version_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210504143244_add_verification_to_merge_request_diff_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210505170208_add_indexes_to_merge_request_diff_registry_table.rb"}
{:missing=>"ee/db/geo/migrate/20210624160455_fix_state_column_in_lfs_object_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210706120644_prepare_file_registry_for_ssf.rb"}
{:missing=>"ee/db/geo/migrate/20210818111211_fix_state_column_in_file_registry.rb"}
{:missing=>"ee/db/geo/migrate/20210820152707_create_pages_deployment_registry.rb"}
{:missing=>"ee/db/geo/migrate/20211101113611_prepare_file_registry_for_verification.rb"}
{:missing=>"ee/db/geo/migrate/20211102121712_create_file_registry_verification_indexies.rb"}
{:missing=>"ee/db/geo/migrate/20211119152539_add_verification_to_pages_deployment_registry.rb"}
{:missing=>"ee/db/geo/migrate/20211124000000_add_verification_to_lfs_object_registry.rb"}
{:missing=>"ee/db/geo/migrate/20211124000001_add_text_limit_to_lfs_object_registry_verification_failure.rb"}
{:missing=>"ee/db/geo/migrate/20211124000002_add_indexes_to_lfs_object_registry.rb"}
{:missing=>"ee/db/geo/migrate/20211126312431_add_text_limit_to_file_registry_verification_failure.rb"}
{:missing=>"ee/db/geo/migrate/20211207162157_add_indexes_to_pages_deployment_registry.rb"}
{:missing=>"ee/db/geo/migrate/20211207175940_add_text_limit_to_pages_deployment_registry_verification_failure.rb"}
{:missing=>"ee/db/geo/migrate/20220617125507_create_ci_secure_file_registry.rb"}
{:missing=>"ee/db/geo/migrate/20221017195204_create_project_wiki_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20221018201808_create_dependency_proxy_blob_registry.rb"}
{:missing=>"ee/db/geo/migrate/20221102195145_create_dependency_proxy_manifest_registry.rb"}
{:missing=>"ee/db/geo/migrate/20230116215802_add_project_wiki_repository_id_to_project_wiki_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20230116220255_add_index_to_project_wiki_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20230116221137_add_not_null_constraint_to_project_wiki_repository_id.rb"}
{:missing=>"ee/db/geo/migrate/20230116222320_remove_not_null_constraint_on_project_wiki_repository_registry_project_id.rb"}
{:missing=>"ee/db/geo/migrate/20230201110601_prepare_container_repository_registry_for_verification.rb"}
{:missing=>"ee/db/geo/migrate/20230201121712_create_container_repository_registry_verification_indexies.rb"}
{:missing=>"ee/db/geo/migrate/20230201312431_add_text_limit_to_container_repository_registry_verification_failure.rb"}
{:missing=>"ee/db/geo/migrate/20230323102034_create_design_management_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20230418172503_create_project_repository_registry.rb"}
{:missing=>"ee/db/geo/migrate/20230717195110_prepare_group_wiki_repository_registry_for_verification.rb"}
{:missing=>"ee/db/geo/migrate/20230717195815_create_group_wiki_repository_registry_verification_indexies.rb"}
{:missing=>"ee/db/geo/migrate/20230717200028_add_text_limit_to_group_wiki_repository_registry_verification_failure.rb"}
{:missing=>"ee/db/geo/migrate/20231205202917_remove_geo_secondary_deprecated_workers_job_instances.rb"}
{:missing=>"ee/db/geo/post_migrate/20180320011914_remove_last_verification_failed_columns_from_geo_project_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20180320013929_remove_last_verification_at_columns_from_geo_project_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20180326171626_remove_old_repository_verification_checksum_from_geo_project_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20180331055706_delete_job_artifacts_from_file_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20191025194337_delete_lfs_objects_from_file_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20200730133800_remove_table_vulnerability_export_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20200924184638_remove_non_versioned_terraform_state_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20210120225014_migrate_lfs_object_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20210125222907_add_lfs_object_state_index.rb"}
{:missing=>"ee/db/geo/post_migrate/20210217020154_add_unique_index_on_container_repository_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20210217020156_add_unique_index_on_terraform_state_version_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20210225200858_add_text_limit_to_lfs_object_registry_last_sync_failure.rb"}
{:missing=>"ee/db/geo/post_migrate/20211021112221_remove_upload_legacy_fields.rb"}
{:missing=>"ee/db/geo/post_migrate/20220202101354_migrate_job_artifact_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20221107151025_remove_job_artifact_registry_success_column.rb"}
{:missing=>"ee/db/geo/post_migrate/20230104022140_truncate_container_repository_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20230116223815_truncate_project_wiki_repository_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20230123021021_truncate_container_repository_registry2.rb"}
{:missing=>"ee/db/geo/post_migrate/20230808031211_resync_direct_upload_job_artifact_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20230918101143_drop_design_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20231023230850_drop_project_registry.rb"}
{:missing=>"ee/db/geo/post_migrate/20240214235202_remove_snippet_repository_registry_force_to_redownload_column.rb"}
{:missing=>"ee/db/geo/post_migrate/20240214235239_remove_project_wiki_repository_registry_force_to_redownload_column.rb"}
{:missing=>"ee/db/geo/post_migrate/20240214235323_remove_project_repository_registry_force_to_redownload_column.rb"}
{:missing=>"ee/db/geo/post_migrate/20240214235349_remove_group_wiki_repository_registry_force_to_redownload_column.rb"}
{:missing=>"ee/db/geo/post_migrate/20240214235418_remove_design_management_repository_registry_force_to_redownload_column.rb"}
{:missing=>"ee/db/geo/seeds.rb"}
{:missing=>"ee/db/seeds/data_seeder/beautiful_data.rb"}
{:missing=>"ee/db/seeds/data_seeder/bulk_data.rb"}
{:missing=>"ee/db/seeds/data_seeder/data_seeder.rb"}
{:missing=>"ee/db/seeds/shared/dora_metrics.rb"}
{:missing=>"ee/elastic/migrate/20230209195404_backfill_hidden_on_issues.rb"}
{:missing=>"ee/elastic/migrate/20230307102400_backfill_hashed_root_namespace_id_on_notes.rb"}
{:missing=>"ee/elastic/migrate/20230316150000_add_hashed_root_namespace_id_to_merge_requests.rb"}
{:missing=>"ee/elastic/migrate/20230317120500_add_hashed_root_namespace_id_to_issues.rb"}
{:missing=>"ee/elastic/migrate/20230320011400_add_hashed_root_namespace_id_to_commits.rb"}
{:missing=>"ee/elastic/migrate/20230321091100_backfill_hashed_root_namespace_id_on_issues.rb"}
{:missing=>"ee/elastic/migrate/20230321202400_backfill_hashed_root_namespace_id_on_merge_requests.rb"}
{:missing=>"ee/elastic/migrate/20230325200700_backfill_hashed_root_namespace_id_to_commits.rb"}
{:missing=>"ee/elastic/migrate/20230405500000_backfill_wiki_permissions_in_main_index.rb"}
{:missing=>"ee/elastic/migrate/20230415500000_migrate_wikis_to_separate_index.rb"}
{:missing=>"ee/elastic/migrate/20230426195404_add_hidden_to_merge_requests.rb"}
{:missing=>"ee/elastic/migrate/20230427555555_backfill_hidden_on_merge_requests.rb"}
{:missing=>"ee/elastic/migrate/20230428500000_add_suffix_project_in_wiki_rid.rb"}
{:missing=>"ee/elastic/migrate/20230503064300_backfill_project_permissions_in_blobs_using_permutations.rb"}
{:missing=>"ee/elastic/migrate/20230518064300_backfill_project_permissions_in_blobs.rb"}
{:missing=>"ee/elastic/migrate/20230519142363_add_ci_catalog_to_project.rb"}
{:missing=>"ee/elastic/migrate/20230519500012_reindex_wikis_to_fix_permissions_and_traversal_ids.rb"}
{:missing=>"ee/elastic/migrate/20230530500000_migrate_projects_to_separate_index.rb"}
{:missing=>"ee/elastic/migrate/20230607500000_backfill_milestone_permissions_to_milestone_documents.rb"}
{:missing=>"ee/elastic/migrate/20230613555555_add_schema_version_to_commits.rb"}
{:missing=>"ee/elastic/migrate/20230615101400_create_epic_index.rb"}
{:missing=>"ee/elastic/migrate/20230628094243_add_archived_to_issues.rb"}
{:missing=>"ee/elastic/migrate/20230628094700_backfill_archived_on_issues.rb"}
{:missing=>"ee/elastic/migrate/20230702000000_backfill_existing_group_wiki.rb"}
{:missing=>"ee/elastic/migrate/20230703112233_reindex_commits_to_fix_permissions.rb"}
{:missing=>"ee/elastic/migrate/20230710142700_add_archived_to_merge_requests.rb"}
{:missing=>"ee/elastic/migrate/20230711140500_backfill_archived_on_merge_requests.rb"}
{:missing=>"ee/elastic/migrate/20230717132609_backfill_archived_on_work_items.rb"}
{:missing=>"ee/elastic/migrate/20230719094243_add_archived_to_commits.rb"}
{:missing=>"ee/elastic/migrate/20230719142200_add_archived_to_notes.rb"}
{:missing=>"ee/elastic/migrate/20230719144243_add_archived_to_main_index.rb"}
{:missing=>"ee/elastic/migrate/20230719211400_add_archived_to_wikis.rb"}
{:missing=>"ee/elastic/migrate/20230720000000_reindex_wikis_to_fix_routing.rb"}
{:missing=>"ee/elastic/migrate/20230722212041_backfill_archived_on_notes.rb"}
{:missing=>"ee/elastic/migrate/20230724070100_backfill_epics.rb"}
{:missing=>"ee/elastic/migrate/20230724151612_backfill_archived_field_in_commits.rb"}
{:missing=>"ee/elastic/migrate/20230724221548_remove_wikis_from_main_index.rb"}
{:missing=>"ee/elastic/migrate/20230726094700_remove_projects_from_main_index.rb"}
{:missing=>"ee/elastic/migrate/20230731225441_reindex_work_items_to_fix_archived.rb"}
{:missing=>"ee/elastic/migrate/20230821123542_backfill_archived_field_in_blob.rb"}
{:missing=>"ee/elastic/migrate/20230823154049_add_schema_version_to_merge_request.rb"}
{:missing=>"ee/elastic/migrate/20230824114205_add_schema_version_to_note.rb"}
{:missing=>"ee/elastic/migrate/20230831152648_backfill_archived_on_milestones.rb"}
{:missing=>"ee/elastic/migrate/20230901120542_force_reindex_commits_from_main_index.rb"}
{:missing=>"ee/elastic/migrate/20230908120634_reindex_issues_to_fix_label_ids.rb"}
{:missing=>"ee/elastic/migrate/20230908161822_reindex_work_item_to_fix_label_ids.rb"}
{:missing=>"ee/elastic/migrate/20230911205548_remove_leftover_commits_from_main_index.rb"}
{:missing=>"ee/elastic/migrate/20230928104245_remove_hashed_root_namespace_id_from_users.rb"}
{:missing=>"ee/elastic/migrate/20231004124852_reindex_and_remove_leftover_notes_from_main_index.rb"}
{:missing=>"ee/elastic/migrate/20231005103449_reindex_and_remove_leftover_merge_request_in_main_index.rb"}
{:missing=>"ee/elastic/migrate/20231016162120_reindex_epics_to_fix_label_ids.rb"}
{:missing=>"ee/elastic/migrate/20231019223356_reindex_wikis_to_fix_routing_and_backfill_archived.rb"}
{:missing=>"ee/elastic/migrate/20231130152447_add_work_item_type_id_to_issues.rb"}
{:missing=>"ee/elastic/migrate/20231130202203_reindex_issues_to_update_analyzer.rb"}
{:missing=>"ee/elastic/migrate/20231213172132_reindex_all_epics.rb"}
{:missing=>"ee/elastic/migrate/20231213182444_remove_epics_based_on_schema_version.rb"}
{:missing=>"ee/elastic/migrate/20240104134928_reindex_all_issues.rb"}
{:missing=>"ee/elastic/migrate/20240107132344_remove_issue_documents_based_on_schema_version.rb"}
{:missing=>"ee/elastic/migrate/20240119130539_reindex_notes_to_update_analyzer.rb"}
{:missing=>"ee/elastic/migrate/20240123181031_reindex_issue_to_update_analyzer_for_title.rb"}
{:missing=>"ee/elastic/migrate/20240124141337_remove_work_item_from_issues_index.rb"}
{:missing=>"ee/elastic/migrate/20240130144625_reindex_epics_to_update_analyzer.rb"}
{:missing=>"ee/elastic/migrate/20240130154724_add_fields_to_projects_index.rb"}
{:missing=>"ee/elastic/migrate/20240130215043_reindex_wikis_to_fix_id.rb"}
{:missing=>"ee/elastic/migrate/20240201164432_reindex_merge_request_to_update_analyzer.rb"}
{:missing=>"ee/elastic/migrate/20240208160152_add_count_fields_to_projects.rb"}
{:missing=>"ee/elastic/migrate/20240213091440_reindex_projects_to_apply_routing.rb"}
{:missing=>"ee/elastic/migrate/20240219161432_index_all_projects.rb"}
{:missing=>"ee/lib/api/admin/search/migrations.rb"}
{:missing=>"ee/lib/api/admin/search/zoekt.rb"}
{:missing=>"ee/lib/api/ai/experimentation/anthropic.rb"}
{:missing=>"ee/lib/api/ai/experimentation/vertex_ai.rb"}
{:missing=>"ee/lib/api/ai/llm/git_command.rb"}
{:missing=>"ee/lib/api/analytics/code_review_analytics.rb"}
{:missing=>"ee/lib/api/analytics/group_activity_analytics.rb"}
{:missing=>"ee/lib/api/analytics/product_analytics.rb"}
{:missing=>"ee/lib/api/analytics/project_deployment_frequency.rb"}
{:missing=>"ee/lib/api/audit_events.rb"}
{:missing=>"ee/lib/api/chat.rb"}
{:missing=>"ee/lib/api/ci/minutes.rb"}
{:missing=>"ee/lib/api/code_suggestions.rb"}
{:missing=>"ee/lib/api/concerns/dependency_proxy/packages_helpers.rb"}
{:missing=>"ee/lib/api/dependencies.rb"}
{:missing=>"ee/lib/api/dependency_list_exports.rb"}
{:missing=>"ee/lib/api/dependency_proxy/packages/maven.rb"}
{:missing=>"ee/lib/api/dependency_proxy/packages/npm.rb"}
{:missing=>"ee/lib/api/dora/metrics.rb"}
{:missing=>"ee/lib/api/elasticsearch_indexed_namespaces.rb"}
{:missing=>"ee/lib/api/entities/external_status_check.rb"}
{:missing=>"ee/lib/api/entities/gitlab_subscription.rb"}
{:missing=>"ee/lib/api/entities/group_protected_branch.rb"}
{:missing=>"ee/lib/api/entities/groups/repository_storage_move.rb"}
{:missing=>"ee/lib/api/entities/iteration.rb"}
{:missing=>"ee/lib/api/entities/merge_requests/status_check.rb"}
{:missing=>"ee/lib/api/entities/merge_requests/status_check_response.rb"}
{:missing=>"ee/lib/api/entities/related_epic.rb"}
{:missing=>"ee/lib/api/entities/related_epic_link.rb"}
{:missing=>"ee/lib/api/entities/scim_identity.rb"}
{:missing=>"ee/lib/api/entities/search/zoekt.rb"}
{:missing=>"ee/lib/api/epic_boards.rb"}
{:missing=>"ee/lib/api/epic_issues.rb"}
{:missing=>"ee/lib/api/epic_links.rb"}
{:missing=>"ee/lib/api/epics.rb"}
{:missing=>"ee/lib/api/experiments.rb"}
{:missing=>"ee/lib/api/geo_nodes.rb"}
{:missing=>"ee/lib/api/geo_sites.rb"}
{:missing=>"ee/lib/api/gitlab_subscriptions/add_on_purchases.rb"}
{:missing=>"ee/lib/api/grape_request_proxy.rb"}
{:missing=>"ee/lib/api/group_approval_rules.rb"}
{:missing=>"ee/lib/api/group_hooks.rb"}
{:missing=>"ee/lib/api/group_protected_branches.rb"}
{:missing=>"ee/lib/api/group_push_rule.rb"}
{:missing=>"ee/lib/api/group_repository_storage_moves.rb"}
{:missing=>"ee/lib/api/group_service_accounts.rb"}
{:missing=>"ee/lib/api/helpers/epics_helpers.rb"}
{:missing=>"ee/lib/api/helpers/group_approval_rules_helpers.rb"}
{:missing=>"ee/lib/api/helpers/iterations_helper.rb"}
{:missing=>"ee/lib/api/helpers/project_approval_rules_helpers.rb"}
{:missing=>"ee/lib/api/helpers/scim_helpers.rb"}
{:missing=>"ee/lib/api/helpers/vulnerabilities_helpers.rb"}
{:missing=>"ee/lib/api/helpers/vulnerabilities_hooks.rb"}
{:missing=>"ee/lib/api/internal/ai/x_ray/scan.rb"}
{:missing=>"ee/lib/api/internal/app_sec/dast/site_validations.rb"}
{:missing=>"ee/lib/api/internal/search/zoekt.rb"}
{:missing=>"ee/lib/api/internal/suggested_reviewers.rb"}
{:missing=>"ee/lib/api/internal/upcoming_reconciliations.rb"}
{:missing=>"ee/lib/api/iterations.rb"}
{:missing=>"ee/lib/api/ldap.rb"}
{:missing=>"ee/lib/api/ldap_group_links.rb"}
{:missing=>"ee/lib/api/license.rb"}
{:missing=>"ee/lib/api/managed_licenses.rb"}
{:missing=>"ee/lib/api/member_roles.rb"}
{:missing=>"ee/lib/api/merge_request_approval_rules.rb"}
{:missing=>"ee/lib/api/merge_request_approval_settings.rb"}
{:missing=>"ee/lib/api/merge_trains.rb"}
{:missing=>"ee/lib/api/project_aliases.rb"}
{:missing=>"ee/lib/api/project_approval_rules.rb"}
{:missing=>"ee/lib/api/project_approval_settings.rb"}
{:missing=>"ee/lib/api/project_approvals.rb"}
{:missing=>"ee/lib/api/project_google_cloud_integration.rb"}
{:missing=>"ee/lib/api/project_mirror.rb"}
{:missing=>"ee/lib/api/project_push_rule.rb"}
{:missing=>"ee/lib/api/protected_environments.rb"}
{:missing=>"ee/lib/api/provider_identity.rb"}
{:missing=>"ee/lib/api/related_epic_links.rb"}
{:missing=>"ee/lib/api/resource_iteration_events.rb"}
{:missing=>"ee/lib/api/resource_weight_events.rb"}
{:missing=>"ee/lib/api/saml_group_links.rb"}
{:missing=>"ee/lib/api/sbom/occurrences.rb"}
{:missing=>"ee/lib/api/scim/group_scim.rb"}
{:missing=>"ee/lib/api/scim/instance_scim.rb"}
{:missing=>"ee/lib/api/service_accounts.rb"}
{:missing=>"ee/lib/api/status_checks.rb"}
{:missing=>"ee/lib/api/visual_review_discussions.rb"}
{:missing=>"ee/lib/api/vulnerabilities.rb"}
{:missing=>"ee/lib/api/vulnerability_exports.rb"}
{:missing=>"ee/lib/api/vulnerability_findings.rb"}
{:missing=>"ee/lib/api/vulnerability_issue_links.rb"}
{:missing=>"ee/lib/audit/push_rules/base_push_rules_changes_auditor.rb"}
{:missing=>"ee/lib/audit/unauthenticated_security_event_auditor.rb"}
{:missing=>"ee/lib/audit_events/strategies/base_amazon_s3_destination_strategy.rb"}
{:missing=>"ee/lib/audit_events/strategies/base_google_cloud_logging_destination_strategy.rb"}
{:missing=>"ee/lib/banzai/pipeline/duo_chat_documentation_pipeline.rb"}
{:missing=>"ee/lib/banzai/pipeline/jira_gfm_pipeline.rb"}
{:missing=>"ee/lib/code_suggestions/prompts/base.rb"}
{:missing=>"ee/lib/compliance_management/compliance_report/csv_row.rb"}
{:missing=>"ee/lib/compliance_management/merge_request_approval_settings/setting.rb"}
{:missing=>"ee/lib/delay.rb"}
{:missing=>"ee/lib/ee/api/api.rb"}
{:missing=>"ee/lib/ee/api/boards_responses.rb"}
{:missing=>"ee/lib/ee/api/ci/helpers/runner.rb"}
{:missing=>"ee/lib/ee/api/ci/job_artifacts.rb"}
{:missing=>"ee/lib/ee/api/deployments.rb"}
{:missing=>"ee/lib/ee/api/entities/analytics/deployment_frequency.rb"}
{:missing=>"ee/lib/ee/api/entities/analytics/group_activity/issues_count.rb"}
{:missing=>"ee/lib/ee/api/entities/analytics/group_activity/merge_requests_count.rb"}
{:missing=>"ee/lib/ee/api/entities/analytics/group_activity/new_members_count.rb"}
{:missing=>"ee/lib/ee/api/entities/application_setting.rb"}
{:missing=>"ee/lib/ee/api/entities/approval_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/approval_rule_short.rb"}
{:missing=>"ee/lib/ee/api/entities/approval_settings.rb"}
{:missing=>"ee/lib/ee/api/entities/approval_state.rb"}
{:missing=>"ee/lib/ee/api/entities/approver.rb"}
{:missing=>"ee/lib/ee/api/entities/approver_group.rb"}
{:missing=>"ee/lib/ee/api/entities/audit_event.rb"}
{:missing=>"ee/lib/ee/api/entities/board.rb"}
{:missing=>"ee/lib/ee/api/entities/ci/job_request/response.rb"}
{:missing=>"ee/lib/ee/api/entities/dependency.rb"}
{:missing=>"ee/lib/ee/api/entities/epic.rb"}
{:missing=>"ee/lib/ee/api/entities/epic_issue.rb"}
{:missing=>"ee/lib/ee/api/entities/epic_issue_link.rb"}
{:missing=>"ee/lib/ee/api/entities/geo.rb"}
{:missing=>"ee/lib/ee/api/entities/geo_node.rb"}
{:missing=>"ee/lib/ee/api/entities/gitlab_license.rb"}
{:missing=>"ee/lib/ee/api/entities/gitlab_license_with_active_users.rb"}
{:missing=>"ee/lib/ee/api/entities/group.rb"}
{:missing=>"ee/lib/ee/api/entities/group_hook.rb"}
{:missing=>"ee/lib/ee/api/entities/group_push_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/identity.rb"}
{:missing=>"ee/lib/ee/api/entities/issuable_metric_image.rb"}
{:missing=>"ee/lib/ee/api/entities/issue.rb"}
{:missing=>"ee/lib/ee/api/entities/issue_basic.rb"}
{:missing=>"ee/lib/ee/api/entities/ldap_group.rb"}
{:missing=>"ee/lib/ee/api/entities/ldap_group_link.rb"}
{:missing=>"ee/lib/ee/api/entities/linked_epic.rb"}
{:missing=>"ee/lib/ee/api/entities/list.rb"}
{:missing=>"ee/lib/ee/api/entities/managed_license.rb"}
{:missing=>"ee/lib/ee/api/entities/merge_request_approval_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/merge_request_approval_setting_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/merge_request_approval_settings.rb"}
{:missing=>"ee/lib/ee/api/entities/merge_request_approval_state.rb"}
{:missing=>"ee/lib/ee/api/entities/merge_request_approval_state_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/merge_request_basic.rb"}
{:missing=>"ee/lib/ee/api/entities/merge_trains/car.rb"}
{:missing=>"ee/lib/ee/api/entities/namespace.rb"}
{:missing=>"ee/lib/ee/api/entities/project_alias.rb"}
{:missing=>"ee/lib/ee/api/entities/project_approval_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/project_approval_setting_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/project_approval_settings.rb"}
{:missing=>"ee/lib/ee/api/entities/project_push_rule.rb"}
{:missing=>"ee/lib/ee/api/entities/protected_branch.rb"}
{:missing=>"ee/lib/ee/api/entities/protected_environment.rb"}
{:missing=>"ee/lib/ee/api/entities/protected_ref_access.rb"}
{:missing=>"ee/lib/ee/api/entities/remote_mirror.rb"}
{:missing=>"ee/lib/ee/api/entities/resource_iteration_event.rb"}
{:missing=>"ee/lib/ee/api/entities/resource_weight_event.rb"}
{:missing=>"ee/lib/ee/api/entities/security_policy_configuration.rb"}
{:missing=>"ee/lib/ee/api/entities/snippet.rb"}
{:missing=>"ee/lib/ee/api/entities/special_board_filter.rb"}
{:missing=>"ee/lib/ee/api/entities/ssh_certificate.rb"}
{:missing=>"ee/lib/ee/api/entities/todo.rb"}
{:missing=>"ee/lib/ee/api/entities/user_details_with_admin.rb"}
{:missing=>"ee/lib/ee/api/entities/user_public.rb"}
{:missing=>"ee/lib/ee/api/entities/vulnerability_issue_link.rb"}
{:missing=>"ee/lib/ee/api/entities/vulnerability_related_issue.rb"}
{:missing=>"ee/lib/ee/api/features.rb"}
{:missing=>"ee/lib/ee/api/geo.rb"}
{:missing=>"ee/lib/ee/api/group_boards.rb"}
{:missing=>"ee/lib/ee/api/group_milestones.rb"}
{:missing=>"ee/lib/ee/api/groups.rb"}
{:missing=>"ee/lib/ee/api/helpers/award_emoji.rb"}
{:missing=>"ee/lib/ee/api/helpers/common_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/discussions_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/groups_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/integrations_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/internal_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/merge_requests_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/project_snapshots_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/projects_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/protected_branches_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/protected_tags_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/remote_mirrors_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/resource_events_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/search_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/settings_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/snippets_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/users_helpers.rb"}
{:missing=>"ee/lib/ee/api/helpers/wikis_helpers.rb"}
{:missing=>"ee/lib/ee/api/internal/base.rb"}
{:missing=>"ee/lib/ee/api/internal/kubernetes.rb"}
{:missing=>"ee/lib/ee/api/invitations.rb"}
{:missing=>"ee/lib/ee/api/issues.rb"}
{:missing=>"ee/lib/ee/api/members.rb"}
{:missing=>"ee/lib/ee/api/merge_request_approvals.rb"}
{:missing=>"ee/lib/ee/api/merge_requests.rb"}
{:missing=>"ee/lib/ee/api/milestone_responses.rb"}
{:missing=>"ee/lib/ee/api/namespaces.rb"}
{:missing=>"ee/lib/ee/api/project_milestones.rb"}
{:missing=>"ee/lib/ee/api/projects.rb"}
{:missing=>"ee/lib/ee/api/projects_relation_builder.rb"}
{:missing=>"ee/lib/ee/api/releases.rb"}
{:missing=>"ee/lib/ee/api/search.rb"}
{:missing=>"ee/lib/ee/api/settings.rb"}
{:missing=>"ee/lib/ee/api/snippets.rb"}
{:missing=>"ee/lib/ee/api/todos.rb"}
{:missing=>"ee/lib/ee/api/validations/validators/check_assignees_count.rb"}
{:missing=>"ee/lib/ee/api/validations.rb"}
{:missing=>"ee/lib/ee/banzai/filter/references/epic_reference_filter.rb"}
{:missing=>"ee/lib/ee/banzai/filter/references/label_reference_filter.rb"}
{:missing=>"ee/lib/ee/banzai/filter/references/reference_cache.rb"}
{:missing=>"ee/lib/ee/banzai/filter/references/vulnerability_reference_filter.rb"}
{:missing=>"ee/lib/ee/banzai/issuable_extractor.rb"}
{:missing=>"ee/lib/ee/banzai/pipeline/gfm_pipeline.rb"}
{:missing=>"ee/lib/ee/banzai/pipeline/post_process_pipeline.rb"}
{:missing=>"ee/lib/ee/banzai/pipeline/single_line_pipeline.rb"}
{:missing=>"ee/lib/ee/banzai/reference_parser/epic_parser.rb"}
{:missing=>"ee/lib/ee/banzai/reference_parser/vulnerability_parser.rb"}
{:missing=>"ee/lib/ee/container_registry/client.rb"}
{:missing=>"ee/lib/ee/feature/definition.rb"}
{:missing=>"ee/lib/ee/gitlab/alert_management/payload/mappable.rb"}
{:missing=>"ee/lib/ee/gitlab/analytics/cycle_analytics/aggregated/data_collector.rb"}
{:missing=>"ee/lib/ee/gitlab/analytics/cycle_analytics/data_collector.rb"}
{:missing=>"ee/lib/ee/gitlab/analytics/cycle_analytics/records_fetcher.rb"}
{:missing=>"ee/lib/ee/gitlab/analytics/cycle_analytics/request_params.rb"}
{:missing=>"ee/lib/ee/gitlab/analytics/cycle_analytics/stage_events.rb"}
{:missing=>"ee/lib/ee/gitlab/audit/auditor.rb"}
{:missing=>"ee/lib/ee/gitlab/audit/type/definition.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/ldap/access.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/ldap/adapter.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/ldap/person.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/ldap/sync/users.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/ldap/user.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/o_auth/auth_hash.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/o_auth/user.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/result.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/saml/config.rb"}
{:missing=>"ee/lib/ee/gitlab/auth/saml/user.rb"}
{:missing=>"ee/lib/ee/gitlab/auth_logger.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/backfill_project_statistics_container_repository_size.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/backfill_workspace_personal_access_token.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/create_security_setting.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/create_vulnerability_links.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/migrate_job_artifact_registry_to_ssf.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/migrate_requirements_to_work_items.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/populate_latest_pipeline_ids.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/populate_resolved_on_default_branch_column.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/purge_stale_security_scans.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/update_workspaces_config_version.rb"}
{:missing=>"ee/lib/ee/gitlab/background_migration/update_workspaces_config_version3.rb"}
{:missing=>"ee/lib/ee/gitlab/bitbucket_import/importers/repository_importer.rb"}
{:missing=>"ee/lib/ee/gitlab/cache.rb"}
{:missing=>"ee/lib/ee/gitlab/checks/base_checker.rb"}
{:missing=>"ee/lib/ee/gitlab/checks/changes_access.rb"}
{:missing=>"ee/lib/ee/gitlab/checks/diff_check.rb"}
{:missing=>"ee/lib/ee/gitlab/checks/integrations_check.rb"}
{:missing=>"ee/lib/ee/gitlab/checks/security/policy_check.rb"}
{:missing=>"ee/lib/ee/gitlab/ci/config_ee.rb"}
{:missing=>"ee/lib/ee/gitlab/ci/parsers.rb"}
{:missing=>"ee/lib/ee/gitlab/ci/pipeline/chain/create_cross_database_associations.rb"}
{:missing=>"ee/lib/ee/gitlab/ci/pipeline/chain/limit/size.rb"}
{:missing=>"ee/lib/ee/gitlab/ci/project_config.rb"}
{:missing=>"ee/lib/ee/gitlab/ci/status/waiting_for_approval.rb"}
{:missing=>"ee/lib/ee/gitlab/ci/yaml_processor.rb"}
{:missing=>"ee/lib/ee/gitlab/cycle_analytics/summary/deploy.rb"}
{:missing=>"ee/lib/ee/gitlab/database_warnings.rb"}
{:missing=>"ee/lib/ee/gitlab/email/handler/reply_processing.rb"}
{:missing=>"ee/lib/ee/gitlab/exclusive_lease.rb"}
{:missing=>"ee/lib/ee/gitlab/fake_application_settings.rb"}
{:missing=>"ee/lib/ee/gitlab/favicon.rb"}
{:missing=>"ee/lib/ee/gitlab/geo_git_access.rb"}
{:missing=>"ee/lib/ee/gitlab/git_access.rb"}
{:missing=>"ee/lib/ee/gitlab/git_access_wiki.rb"}
{:missing=>"ee/lib/ee/gitlab/gitaly_client/with_feature_flag_actors.rb"}
{:missing=>"ee/lib/ee/gitlab/github_import/parallel_importer.rb"}
{:missing=>"ee/lib/ee/gitlab/gl_repository/repo_type.rb"}
{:missing=>"ee/lib/ee/gitlab/import_export/project/object_builder.rb"}
{:missing=>"ee/lib/ee/gitlab/import_export/project/relation_factory.rb"}
{:missing=>"ee/lib/ee/gitlab/import_export/project/relation_tree_restorer.rb"}
{:missing=>"ee/lib/ee/gitlab/import_sources.rb"}
{:missing=>"ee/lib/ee/gitlab/middleware/read_only/controller.rb"}
{:missing=>"ee/lib/ee/gitlab/object_hierarchy.rb"}
{:missing=>"ee/lib/ee/gitlab/patch/draw_route.rb"}
{:missing=>"ee/lib/ee/gitlab/path_regex.rb"}
{:missing=>"ee/lib/ee/gitlab/project_template.rb"}
{:missing=>"ee/lib/ee/gitlab/quick_actions/epic_actions.rb"}
{:missing=>"ee/lib/ee/gitlab/quick_actions/issue_actions.rb"}
{:missing=>"ee/lib/ee/gitlab/quick_actions/issue_and_merge_request_actions.rb"}
{:missing=>"ee/lib/ee/gitlab/quick_actions/merge_request_actions.rb"}
{:missing=>"ee/lib/ee/gitlab/quick_actions/relate_actions.rb"}
{:missing=>"ee/lib/ee/gitlab/quick_actions/users_extractor.rb"}
{:missing=>"ee/lib/ee/gitlab/quick_actions/work_item_actions.rb"}
{:missing=>"ee/lib/ee/gitlab/rack_attack.rb"}
{:missing=>"ee/lib/ee/gitlab/reference_extractor.rb"}
{:missing=>"ee/lib/ee/gitlab/regex.rb"}
{:missing=>"ee/lib/ee/gitlab/scim/base_deprovisioning_service.rb"}
{:missing=>"ee/lib/ee/gitlab/scim/base_provisioning_service.rb"}
{:missing=>"ee/lib/ee/gitlab/scim/provisioning_response.rb"}
{:missing=>"ee/lib/ee/gitlab/search/parsed_query.rb"}
{:missing=>"ee/lib/ee/gitlab/search_context.rb"}
{:missing=>"ee/lib/ee/gitlab/slash_commands/presenters/issue_base.rb"}
{:missing=>"ee/lib/ee/gitlab/source.rb"}
{:missing=>"ee/lib/ee/gitlab/throttle.rb"}
{:missing=>"ee/lib/ee/gitlab/tracking/standard_context.rb"}
{:missing=>"ee/lib/ee/gitlab/tree_summary.rb"}
{:missing=>"ee/lib/ee/gitlab/usage/metric_definition.rb"}
{:missing=>"ee/lib/ee/gitlab/usage_data_counters.rb"}
{:missing=>"ee/lib/ee/legacy_model.rb"}
{:missing=>"ee/lib/ee/model.rb"}
{:missing=>"ee/lib/ee/search/navigation.rb"}
{:missing=>"ee/lib/ee/sidebars/admin/menus/monitoring_menu.rb"}
{:missing=>"ee/lib/ee/sidebars/admin/panel.rb"}
{:missing=>"ee/lib/ee/sidebars/groups/panel.rb"}
{:missing=>"ee/lib/ee/sidebars/user_settings/panel.rb"}
{:missing=>"ee/lib/ee/system_check/rake_task/app_task.rb"}
{:missing=>"ee/lib/ee/system_check/rake_task/gitlab_task.rb"}
{:missing=>"ee/lib/ee.rb"}
{:missing=>"ee/lib/elastic/as_json.rb"}
{:missing=>"ee/lib/elastic/class_proxy_util.rb"}
{:missing=>"ee/lib/elastic/instance_proxy_util.rb"}
{:missing=>"ee/lib/elastic/latest/application_class_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/document_should_be_deleted_from_index_error.rb"}
{:missing=>"ee/lib/elastic/latest/issue_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/merge_request_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/milestone_class_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/milestone_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/query_context.rb"}
{:missing=>"ee/lib/elastic/latest/repository_class_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/repository_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/snippet_class_proxy.rb"}
{:missing=>"ee/lib/elastic/latest/state_filter.rb"}
{:missing=>"ee/lib/elastic/metrics_update_service.rb"}
{:missing=>"ee/lib/elastic/multi_version_util.rb"}
{:missing=>"ee/lib/elastic/timeout_error.rb"}
{:missing=>"ee/lib/elastic/v12p1/application_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/application_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/config.rb"}
{:missing=>"ee/lib/elastic/v12p1/epic_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/epic_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/issue_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/issue_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/merge_request_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/merge_request_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/milestone_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/milestone_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/note_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/note_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/project_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/project_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/repository_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/repository_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/routing.rb"}
{:missing=>"ee/lib/elastic/v12p1/snippet_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/snippet_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/user_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/user_instance_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/wiki_class_proxy.rb"}
{:missing=>"ee/lib/elastic/v12p1/wiki_instance_proxy.rb"}
{:missing=>"ee/lib/gem_extensions/elasticsearch/api/utils.rb"}
{:missing=>"ee/lib/gem_extensions/elasticsearch/model/adapter/active_record/importing.rb"}
{:missing=>"ee/lib/gem_extensions/elasticsearch/model/client.rb"}
{:missing=>"ee/lib/gem_extensions/elasticsearch/model/response/records.rb"}
{:missing=>"ee/lib/generators/gitlab/custom_roles/code_generator.rb"}
{:missing=>"ee/lib/gitlab/access/reserved_domains.rb"}
{:missing=>"ee/lib/gitlab/ai_gateway.rb"}
{:missing=>"ee/lib/gitlab/alert_management.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/stage_events/first_resource_event_base.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/stage_events/label_based_stage_event.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/summary/base_time.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/summary/cycle_time.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/summary/group/base.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/summary/group/deploy.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/summary/group/deployment_frequency.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/summary/group/issue.rb"}
{:missing=>"ee/lib/gitlab/analytics/cycle_analytics/summary/time_to_merge.rb"}
{:missing=>"ee/lib/gitlab/analytics.rb"}
{:missing=>"ee/lib/gitlab/applied_ml/errors.rb"}
{:missing=>"ee/lib/gitlab/applied_ml/suggested_reviewers/recommender_pb.rb"}
{:missing=>"ee/lib/gitlab/applied_ml/suggested_reviewers/recommender_services_pb.rb"}
{:missing=>"ee/lib/gitlab/audit/event_queue.rb"}
{:missing=>"ee/lib/gitlab/audit/impersonated_author.rb"}
{:missing=>"ee/lib/gitlab/audit/null_entity.rb"}
{:missing=>"ee/lib/gitlab/auth/group_saml/config.rb"}
{:missing=>"ee/lib/gitlab/auth/oidc/identity_linker.rb"}
{:missing=>"ee/lib/gitlab/auth/smartcard/base.rb"}
{:missing=>"ee/lib/gitlab/auth/smartcard.rb"}
{:missing=>"ee/lib/gitlab/ci/parsers/license_compliance/v1.rb"}
{:missing=>"ee/lib/gitlab/ci/parsers/license_compliance/v2.rb"}
{:missing=>"ee/lib/gitlab/ci/parsers/requirements_management/requirement.rb"}
{:missing=>"ee/lib/gitlab/ci/project_config/compliance.rb"}
{:missing=>"ee/lib/gitlab/ci/project_config/security_policy_default.rb"}
{:missing=>"ee/lib/gitlab/ci/reports/coverage_fuzzing/crash.rb"}
{:missing=>"ee/lib/gitlab/ci/reports/dependency_list/vulnerability.rb"}
{:missing=>"ee/lib/gitlab/ci/reports/requirements_management/report.rb"}
{:missing=>"ee/lib/gitlab/ci/reports/security/locations/coverage_fuzzing.rb"}
{:missing=>"ee/lib/gitlab/ci/runners_availability/base.rb"}
{:missing=>"ee/lib/gitlab/code_owners/error.rb"}
{:missing=>"ee/lib/gitlab/code_owners/section.rb"}
{:missing=>"ee/lib/gitlab/contribution_analytics/click_house_data_collector.rb"}
{:missing=>"ee/lib/gitlab/custom_roles/shared.rb"}
{:missing=>"ee/lib/gitlab/elastic/bool_expr.rb"}
{:missing=>"ee/lib/gitlab/elastic/expr_name.rb"}
{:missing=>"ee/lib/gitlab/elastic/helper.rb"}
{:missing=>"ee/lib/gitlab/geo/container_repository_log_helpers.rb"}
{:missing=>"ee/lib/gitlab/geo/log_cursor/events/base_event.rb"}
{:missing=>"ee/lib/gitlab/geo/log_cursor/events/hashed_storage_attachments_event.rb"}
{:missing=>"ee/lib/gitlab/geo/log_cursor/events.rb"}
{:missing=>"ee/lib/gitlab/geo/project_log_helpers.rb"}
{:missing=>"ee/lib/gitlab/geo/replication/base_retriever.rb"}
{:missing=>"ee/lib/gitlab/geo/replication.rb"}
{:missing=>"ee/lib/gitlab/geo/repo_sync_request.rb"}
{:missing=>"ee/lib/gitlab/geo/transfer_request.rb"}
{:missing=>"ee/lib/gitlab/graphql/aggregations/epics/constants.rb"}
{:missing=>"ee/lib/gitlab/graphql/loaders/vulnerabilities/issue_links_loader.rb"}
{:missing=>"ee/lib/gitlab/import_export/project/custom_template_restorer_helper.rb"}
{:missing=>"ee/lib/gitlab/ingestion/bulk_updatable_task.rb"}
{:missing=>"ee/lib/gitlab/insights/serializers/chartjs/base_serializer.rb"}
{:missing=>"ee/lib/gitlab/insights.rb"}
{:missing=>"ee/lib/gitlab/ip_restriction/enforcer.rb"}
{:missing=>"ee/lib/gitlab/llm/anthropic/templates/tanuki_bot.rb"}
{:missing=>"ee/lib/gitlab/llm/chain/agents/zero_shot/prompts/base.rb"}
{:missing=>"ee/lib/gitlab/llm/chain/concerns/anthropic_prompt.rb"}
{:missing=>"ee/lib/gitlab/llm/chain/concerns/vertex_ai_prompt.rb"}
{:missing=>"ee/lib/gitlab/llm/chain/requests/base.rb"}
{:missing=>"ee/lib/gitlab/llm/chain/tools/identifier.rb"}
{:missing=>"ee/lib/gitlab/llm/chain/tools/slash_command_tool.rb"}
{:missing=>"ee/lib/gitlab/llm/completions/base.rb"}
{:missing=>"ee/lib/gitlab/llm/concerns/event_tracking.rb"}
{:missing=>"ee/lib/gitlab/llm/open_ai/workhorse.rb"}
{:missing=>"ee/lib/gitlab/llm/templates/vulnerabilities/resolve_vulnerability.rb"}
{:missing=>"ee/lib/gitlab/llm/templates/vulnerabilities/vulnerability_template.rb"}
{:missing=>"ee/lib/gitlab/package_metadata/connector/csv_data_file.rb"}
{:missing=>"ee/lib/gitlab/package_metadata/connector/ndjson_data_file.rb"}
{:missing=>"ee/lib/gitlab/security/orchestration/project_policy_configurations.rb"}
{:missing=>"ee/lib/gitlab/status_page/storage/object.rb"}
{:missing=>"ee/lib/gitlab/status_page/storage/wraps_storage_errors.rb"}
{:missing=>"ee/lib/gitlab/template/custom_dockerfile_template.rb"}
{:missing=>"ee/lib/gitlab/template/custom_gitignore_template.rb"}
{:missing=>"ee/lib/gitlab/template/custom_gitlab_ci_yml_template.rb"}
{:missing=>"ee/lib/gitlab/template/custom_license_template.rb"}
{:missing=>"ee/lib/gitlab/template/custom_template.rb"}
{:missing=>"ee/lib/gitlab/timebox/snapshot.rb"}
{:missing=>"ee/lib/gitlab/update_mirror_service_json_logger.rb"}
{:missing=>"ee/lib/gitlab/usage/metrics/instrumentations/historical_max_users_metric.rb"}
{:missing=>"ee/lib/gitlab/vulnerability_scanning/security_scanner.rb"}
{:missing=>"ee/lib/google_cloud_platform/base_client.rb"}
{:missing=>"ee/lib/incident_management/incident_sla.rb"}
{:missing=>"ee/lib/remote_development/error.rb"}
{:missing=>"ee/lib/remote_development/messages.rb"}
{:missing=>"ee/lib/remote_development/settings.rb"}
{:missing=>"ee/lib/remote_development/workspaces/config_version.rb"}
{:missing=>"ee/lib/remote_development/workspaces/file_mounts.rb"}
{:missing=>"ee/lib/remote_development/workspaces/reconcile/error_type.rb"}
{:missing=>"ee/lib/remote_development/workspaces/reconcile/termination_progress.rb"}
{:missing=>"ee/lib/remote_development/workspaces/reconcile/update_types.rb"}
{:missing=>"ee/lib/search/zoekt/errors.rb"}
{:missing=>"ee/lib/sidebars/your_work/menus/environments_dashboard_menu.rb"}
{:missing=>"ee/lib/sidebars/your_work/menus/operations_dashboard_menu.rb"}
{:missing=>"ee/lib/sidebars/your_work/menus/security_dashboard_menu.rb"}
{:missing=>"ee/lib/sidebars/your_work/menus/workspaces_menu.rb"}
{:missing=>"ee/lib/system_check/geo/database_replication_enabled_check.rb"}
{:missing=>"ee/lib/system_check/geo/database_replication_working_check.rb"}
{:missing=>"ee/lib/system_check/geo/enabled_check.rb"}
{:missing=>"ee/lib/tasks/gitlab/custom_roles/check_docs_task.rb"}
{:missing=>"ee/lib/tasks/gitlab/custom_roles/compile_docs_task.rb"}
{:missing=>"ee/locale/unfound_translations.rb"}
{:missing=>"file_hooks/examples/save_to_file.rb"}
{:missing=>"foo.rb"}
{:missing=>"haml_lint/linter/documentation_links.rb"}
{:missing=>"haml_lint/linter/inline_javascript.rb"}
{:missing=>"haml_lint/linter/no_plain_nodes.rb"}
{:missing=>"keeps/delete_old_feature_flags.rb"}
{:missing=>"keeps/helpers/git_diff_parser.rb"}
{:missing=>"keeps/helpers/groups.rb"}
{:missing=>"keeps/helpers/milestones.rb"}
{:missing=>"keeps/helpers/postgres_ai.rb"}
{:missing=>"keeps/overdue_finalize_background_migration.rb"}
{:missing=>"keeps/quarantine_flaky_tests.rb"}
{:missing=>"lib/api/access_requests.rb"}
{:missing=>"lib/api/admin/batched_background_migrations.rb"}
{:missing=>"lib/api/admin/broadcast_messages.rb"}
{:missing=>"lib/api/admin/ci/variables.rb"}
{:missing=>"lib/api/admin/dictionary.rb"}
{:missing=>"lib/api/admin/instance_clusters.rb"}
{:missing=>"lib/api/admin/migrations.rb"}
{:missing=>"lib/api/admin/plan_limits.rb"}
{:missing=>"lib/api/admin/sidekiq.rb"}
{:missing=>"lib/api/alert_management_alerts.rb"}
{:missing=>"lib/api/api_guard.rb"}
{:missing=>"lib/api/appearance.rb"}
{:missing=>"lib/api/applications.rb"}
{:missing=>"lib/api/avatar.rb"}
{:missing=>"lib/api/award_emoji.rb"}
{:missing=>"lib/api/badges.rb"}
{:missing=>"lib/api/boards.rb"}
{:missing=>"lib/api/boards_responses.rb"}
{:missing=>"lib/api/branches.rb"}
{:missing=>"lib/api/bulk_imports.rb"}
{:missing=>"lib/api/ci/job_artifacts.rb"}
{:missing=>"lib/api/ci/jobs.rb"}
{:missing=>"lib/api/ci/pipeline_schedules.rb"}
{:missing=>"lib/api/ci/pipelines.rb"}
{:missing=>"lib/api/ci/resource_groups.rb"}
{:missing=>"lib/api/ci/runner.rb"}
{:missing=>"lib/api/ci/runners.rb"}
{:missing=>"lib/api/ci/secure_files.rb"}
{:missing=>"lib/api/ci/triggers.rb"}
{:missing=>"lib/api/ci/variables.rb"}
{:missing=>"lib/api/clusters/agent_tokens.rb"}
{:missing=>"lib/api/clusters/agents.rb"}
{:missing=>"lib/api/commit_statuses.rb"}
{:missing=>"lib/api/commits.rb"}
{:missing=>"lib/api/composer_packages.rb"}
{:missing=>"lib/api/conan_instance_packages.rb"}
{:missing=>"lib/api/conan_project_packages.rb"}
{:missing=>"lib/api/concerns/milestones/group_project_params.rb"}
{:missing=>"lib/api/concerns/packages/conan_endpoints.rb"}
{:missing=>"lib/api/concerns/packages/debian_distribution_endpoints.rb"}
{:missing=>"lib/api/concerns/packages/debian_package_endpoints.rb"}
{:missing=>"lib/api/concerns/packages/npm_endpoints.rb"}
{:missing=>"lib/api/concerns/packages/nuget/private_endpoints.rb"}
{:missing=>"lib/api/concerns/packages/nuget/public_endpoints.rb"}
{:missing=>"lib/api/container_registry_event.rb"}
{:missing=>"lib/api/container_repositories.rb"}
{:missing=>"lib/api/custom_attributes_endpoints.rb"}
{:missing=>"lib/api/debian_group_packages.rb"}
{:missing=>"lib/api/debian_project_packages.rb"}
{:missing=>"lib/api/dependency_proxy.rb"}
{:missing=>"lib/api/deploy_keys.rb"}
{:missing=>"lib/api/deploy_tokens.rb"}
{:missing=>"lib/api/deployments.rb"}
{:missing=>"lib/api/discussions.rb"}
{:missing=>"lib/api/draft_notes.rb"}
{:missing=>"lib/api/entities/access_requester.rb"}
{:missing=>"lib/api/entities/alert_management/alert.rb"}
{:missing=>"lib/api/entities/appearance.rb"}
{:missing=>"lib/api/entities/application.rb"}
{:missing=>"lib/api/entities/application_statistics.rb"}
{:missing=>"lib/api/entities/application_with_secret.rb"}
{:missing=>"lib/api/entities/approvals.rb"}
{:missing=>"lib/api/entities/avatar.rb"}
{:missing=>"lib/api/entities/award_emoji.rb"}
{:missing=>"lib/api/entities/badge.rb"}
{:missing=>"lib/api/entities/basic_badge_details.rb"}
{:missing=>"lib/api/entities/basic_group_details.rb"}
{:missing=>"lib/api/entities/basic_ref.rb"}
{:missing=>"lib/api/entities/basic_release_details.rb"}
{:missing=>"lib/api/entities/basic_repository_storage_move.rb"}
{:missing=>"lib/api/entities/basic_snippet.rb"}
{:missing=>"lib/api/entities/basic_success.rb"}
{:missing=>"lib/api/entities/batched_background_migration.rb"}
{:missing=>"lib/api/entities/blame_range.rb"}
{:missing=>"lib/api/entities/blame_range_commit.rb"}
{:missing=>"lib/api/entities/blob.rb"}
{:missing=>"lib/api/entities/board.rb"}
{:missing=>"lib/api/entities/ci/bridge.rb"}
{:missing=>"lib/api/entities/ci/job.rb"}
{:missing=>"lib/api/entities/ci/job_artifact.rb"}
{:missing=>"lib/api/entities/ci/job_basic.rb"}
{:missing=>"lib/api/entities/ci/job_basic_with_project.rb"}
{:missing=>"lib/api/entities/ci/job_request/artifacts.rb"}
{:missing=>"lib/api/entities/ci/job_request/cache.rb"}
{:missing=>"lib/api/entities/ci/job_request/credentials.rb"}
{:missing=>"lib/api/entities/ci/job_request/hook.rb"}
{:missing=>"lib/api/entities/ci/job_request/job_info.rb"}
{:missing=>"lib/api/entities/ci/job_request/response.rb"}
{:missing=>"lib/api/entities/ci/job_request/runner_info.rb"}
{:missing=>"lib/api/entities/ci/job_request/step.rb"}
{:missing=>"lib/api/entities/ci/lint/result.rb"}
{:missing=>"lib/api/entities/ci/pipeline_basic.rb"}
{:missing=>"lib/api/entities/ci/pipeline_basic_with_metadata.rb"}
{:missing=>"lib/api/entities/ci/pipeline_schedule.rb"}
{:missing=>"lib/api/entities/ci/pipeline_schedule_details.rb"}
{:missing=>"lib/api/entities/ci/pipeline_with_metadata.rb"}
{:missing=>"lib/api/entities/ci/reset_token_result.rb"}
{:missing=>"lib/api/entities/ci/resource_group.rb"}
{:missing=>"lib/api/entities/ci/runner.rb"}
{:missing=>"lib/api/entities/ci/runner_details.rb"}
{:missing=>"lib/api/entities/ci/runner_registration_details.rb"}
{:missing=>"lib/api/entities/ci/secure_file.rb"}
{:missing=>"lib/api/entities/ci/variable.rb"}
{:missing=>"lib/api/entities/cluster.rb"}
{:missing=>"lib/api/entities/cluster_group.rb"}
{:missing=>"lib/api/entities/cluster_project.rb"}
{:missing=>"lib/api/entities/clusters/agent_token.rb"}
{:missing=>"lib/api/entities/clusters/agent_token_basic.rb"}
{:missing=>"lib/api/entities/clusters/agent_token_with_token.rb"}
{:missing=>"lib/api/entities/commit.rb"}
{:missing=>"lib/api/entities/commit_detail.rb"}
{:missing=>"lib/api/entities/commit_note.rb"}
{:missing=>"lib/api/entities/commit_sequence.rb"}
{:missing=>"lib/api/entities/commit_signature.rb"}
{:missing=>"lib/api/entities/commit_stats.rb"}
{:missing=>"lib/api/entities/commit_status.rb"}
{:missing=>"lib/api/entities/commit_with_link.rb"}
{:missing=>"lib/api/entities/commit_with_stats.rb"}
{:missing=>"lib/api/entities/compare.rb"}
{:missing=>"lib/api/entities/conan_package/conan_package_manifest.rb"}
{:missing=>"lib/api/entities/conan_package/conan_package_snapshot.rb"}
{:missing=>"lib/api/entities/conan_package/conan_recipe_manifest.rb"}
{:missing=>"lib/api/entities/conan_package/conan_recipe_snapshot.rb"}
{:missing=>"lib/api/entities/conan_package/conan_upload_urls.rb"}
{:missing=>"lib/api/entities/container_expiration_policy.rb"}
{:missing=>"lib/api/entities/container_registry.rb"}
{:missing=>"lib/api/entities/contributor.rb"}
{:missing=>"lib/api/entities/custom_attribute.rb"}
{:missing=>"lib/api/entities/deploy_key_with_user.rb"}
{:missing=>"lib/api/entities/deploy_token.rb"}
{:missing=>"lib/api/entities/deploy_token_with_token.rb"}
{:missing=>"lib/api/entities/deployment.rb"}
{:missing=>"lib/api/entities/dictionary/table.rb"}
{:missing=>"lib/api/entities/diff_position.rb"}
{:missing=>"lib/api/entities/diff_refs.rb"}
{:missing=>"lib/api/entities/discussion.rb"}
{:missing=>"lib/api/entities/email.rb"}
{:missing=>"lib/api/entities/entity_helpers.rb"}
{:missing=>"lib/api/entities/environment.rb"}
{:missing=>"lib/api/entities/environment_basic.rb"}
{:missing=>"lib/api/entities/error_tracking.rb"}
{:missing=>"lib/api/entities/event.rb"}
{:missing=>"lib/api/entities/external_issue.rb"}
{:missing=>"lib/api/entities/feature.rb"}
{:missing=>"lib/api/entities/feature_flag/basic_user_list.rb"}
{:missing=>"lib/api/entities/feature_flag/scope.rb"}
{:missing=>"lib/api/entities/feature_flag/strategy.rb"}
{:missing=>"lib/api/entities/feature_flag/user_list.rb"}
{:missing=>"lib/api/entities/feature_flag.rb"}
{:missing=>"lib/api/entities/feature_gate.rb"}
{:missing=>"lib/api/entities/freeze_period.rb"}
{:missing=>"lib/api/entities/global_notification_setting.rb"}
{:missing=>"lib/api/entities/go_module_version.rb"}
{:missing=>"lib/api/entities/gpg_commit_signature.rb"}
{:missing=>"lib/api/entities/gpg_key.rb"}
{:missing=>"lib/api/entities/group_access.rb"}
{:missing=>"lib/api/entities/group_label.rb"}
{:missing=>"lib/api/entities/group_scope_link.rb"}
{:missing=>"lib/api/entities/helm/index.rb"}
{:missing=>"lib/api/entities/identity.rb"}
{:missing=>"lib/api/entities/impersonation_token.rb"}
{:missing=>"lib/api/entities/impersonation_token_with_token.rb"}
{:missing=>"lib/api/entities/internal/pages/lookup_path.rb"}
{:missing=>"lib/api/entities/internal/pages/virtual_domain.rb"}
{:missing=>"lib/api/entities/internal/serverless/lookup_path.rb"}
{:missing=>"lib/api/entities/internal/serverless/virtual_domain.rb"}
{:missing=>"lib/api/entities/internal_post_receive/message.rb"}
{:missing=>"lib/api/entities/internal_post_receive/response.rb"}
{:missing=>"lib/api/entities/invitation.rb"}
{:missing=>"lib/api/entities/issuable_entity.rb"}
{:missing=>"lib/api/entities/issuable_references.rb"}
{:missing=>"lib/api/entities/issuable_time_stats.rb"}
{:missing=>"lib/api/entities/issue_basic.rb"}
{:missing=>"lib/api/entities/issue_link.rb"}
{:missing=>"lib/api/entities/label.rb"}
{:missing=>"lib/api/entities/label_basic.rb"}
{:missing=>"lib/api/entities/license.rb"}
{:missing=>"lib/api/entities/license_basic.rb"}
{:missing=>"lib/api/entities/list.rb"}
{:missing=>"lib/api/entities/markdown.rb"}
{:missing=>"lib/api/entities/member.rb"}
{:missing=>"lib/api/entities/member_access.rb"}
{:missing=>"lib/api/entities/membership.rb"}
{:missing=>"lib/api/entities/merge_request.rb"}
{:missing=>"lib/api/entities/merge_request_diff_full.rb"}
{:missing=>"lib/api/entities/merge_request_reviewer.rb"}
{:missing=>"lib/api/entities/merge_request_simple.rb"}
{:missing=>"lib/api/entities/metadata.rb"}
{:missing=>"lib/api/entities/metric_image.rb"}
{:missing=>"lib/api/entities/metrics/dashboard/annotation.rb"}
{:missing=>"lib/api/entities/metrics/user_starred_dashboard.rb"}
{:missing=>"lib/api/entities/milestone.rb"}
{:missing=>"lib/api/entities/milestone_with_stats.rb"}
{:missing=>"lib/api/entities/ml/mlflow/experiment.rb"}
{:missing=>"lib/api/entities/ml/mlflow/get_experiment.rb"}
{:missing=>"lib/api/entities/ml/mlflow/key_value.rb"}
{:missing=>"lib/api/entities/ml/mlflow/list_experiment.rb"}
{:missing=>"lib/api/entities/ml/mlflow/list_registered_models.rb"}
{:missing=>"lib/api/entities/ml/mlflow/metric.rb"}
{:missing=>"lib/api/entities/ml/mlflow/model_version.rb"}
{:missing=>"lib/api/entities/ml/mlflow/model_versions/types/model_version_tag.rb"}
{:missing=>"lib/api/entities/ml/mlflow/new_experiment.rb"}
{:missing=>"lib/api/entities/ml/mlflow/registered_model.rb"}
{:missing=>"lib/api/entities/ml/mlflow/search_experiments.rb"}
{:missing=>"lib/api/entities/ml/mlflow/update_run.rb"}
{:missing=>"lib/api/entities/mr_note.rb"}
{:missing=>"lib/api/entities/namespace.rb"}
{:missing=>"lib/api/entities/namespace_existence.rb"}
{:missing=>"lib/api/entities/note.rb"}
{:missing=>"lib/api/entities/notification_setting.rb"}
{:missing=>"lib/api/entities/npm_package.rb"}
{:missing=>"lib/api/entities/npm_package_tag.rb"}
{:missing=>"lib/api/entities/nuget/package_metadata.rb"}
{:missing=>"lib/api/entities/nuget/packages_metadata.rb"}
{:missing=>"lib/api/entities/nuget/packages_metadata_item.rb"}
{:missing=>"lib/api/entities/nuget/packages_versions.rb"}
{:missing=>"lib/api/entities/nuget/search_result_version.rb"}
{:missing=>"lib/api/entities/nuget/search_results.rb"}
{:missing=>"lib/api/entities/nuget/service_index.rb"}
{:missing=>"lib/api/entities/package/pipeline.rb"}
{:missing=>"lib/api/entities/package_file.rb"}
{:missing=>"lib/api/entities/package_version.rb"}
{:missing=>"lib/api/entities/packages/debian/distribution.rb"}
{:missing=>"lib/api/entities/pages/deployments.rb"}
{:missing=>"lib/api/entities/pages/project_settings.rb"}
{:missing=>"lib/api/entities/pages_domain.rb"}
{:missing=>"lib/api/entities/pages_domain_basic.rb"}
{:missing=>"lib/api/entities/pages_domain_certificate.rb"}
{:missing=>"lib/api/entities/pages_domain_certificate_expiration.rb"}
{:missing=>"lib/api/entities/personal_access_token_with_token.rb"}
{:missing=>"lib/api/entities/personal_snippet.rb"}
{:missing=>"lib/api/entities/platform/kubernetes.rb"}
{:missing=>"lib/api/entities/project_access.rb"}
{:missing=>"lib/api/entities/project_daily_fetches.rb"}
{:missing=>"lib/api/entities/project_daily_statistics.rb"}
{:missing=>"lib/api/entities/project_export_status.rb"}
{:missing=>"lib/api/entities/project_group_link.rb"}
{:missing=>"lib/api/entities/project_hook.rb"}
{:missing=>"lib/api/entities/project_identity.rb"}
{:missing=>"lib/api/entities/project_integration.rb"}
{:missing=>"lib/api/entities/project_integration_basic.rb"}
{:missing=>"lib/api/entities/project_label.rb"}
{:missing=>"lib/api/entities/project_repository_storage.rb"}
{:missing=>"lib/api/entities/project_scope_link.rb"}
{:missing=>"lib/api/entities/project_snippet.rb"}
{:missing=>"lib/api/entities/project_statistics.rb"}
{:missing=>"lib/api/entities/project_upload.rb"}
{:missing=>"lib/api/entities/project_with_access.rb"}
{:missing=>"lib/api/entities/protected_branch.rb"}
{:missing=>"lib/api/entities/protected_ref_access.rb"}
{:missing=>"lib/api/entities/protected_tag.rb"}
{:missing=>"lib/api/entities/provider/gcp.rb"}
{:missing=>"lib/api/entities/pull_mirror.rb"}
{:missing=>"lib/api/entities/push_event_payload.rb"}
{:missing=>"lib/api/entities/related_issue.rb"}
{:missing=>"lib/api/entities/releases/evidence.rb"}
{:missing=>"lib/api/entities/releases/link.rb"}
{:missing=>"lib/api/entities/releases/source.rb"}
{:missing=>"lib/api/entities/remote_mirror.rb"}
{:missing=>"lib/api/entities/resource_access_token.rb"}
{:missing=>"lib/api/entities/resource_access_token_with_token.rb"}
{:missing=>"lib/api/entities/resource_label_event.rb"}
{:missing=>"lib/api/entities/resource_milestone_event.rb"}
{:missing=>"lib/api/entities/resource_state_event.rb"}
{:missing=>"lib/api/entities/shared_group_with_group.rb"}
{:missing=>"lib/api/entities/shared_group_with_project.rb"}
{:missing=>"lib/api/entities/snippet_repository_storage_move.rb"}
{:missing=>"lib/api/entities/ssh_key_with_user.rb"}
{:missing=>"lib/api/entities/ssh_signature.rb"}
{:missing=>"lib/api/entities/suggestion.rb"}
{:missing=>"lib/api/entities/system/broadcast_message.rb"}
{:missing=>"lib/api/entities/tag_release.rb"}
{:missing=>"lib/api/entities/tag_signature.rb"}
{:missing=>"lib/api/entities/template.rb"}
{:missing=>"lib/api/entities/templates_list.rb"}
{:missing=>"lib/api/entities/terraform/module_version.rb"}
{:missing=>"lib/api/entities/terraform/module_versions.rb"}
{:missing=>"lib/api/entities/todo.rb"}
{:missing=>"lib/api/entities/tree_object.rb"}
{:missing=>"lib/api/entities/trigger.rb"}
{:missing=>"lib/api/entities/unleash/client_feature_flags.rb"}
{:missing=>"lib/api/entities/unleash_feature.rb"}
{:missing=>"lib/api/entities/unleash_gitlab_user_list_strategy.rb"}
{:missing=>"lib/api/entities/unleash_legacy_strategy.rb"}
{:missing=>"lib/api/entities/unleash_strategy.rb"}
{:missing=>"lib/api/entities/user_activity.rb"}
{:missing=>"lib/api/entities/user_agent_detail.rb"}
{:missing=>"lib/api/entities/user_associations_count.rb"}
{:missing=>"lib/api/entities/user_basic.rb"}
{:missing=>"lib/api/entities/user_credit_card_validations.rb"}
{:missing=>"lib/api/entities/user_details_with_admin.rb"}
{:missing=>"lib/api/entities/user_path.rb"}
{:missing=>"lib/api/entities/user_preferences.rb"}
{:missing=>"lib/api/entities/user_public.rb"}
{:missing=>"lib/api/entities/user_safe.rb"}
{:missing=>"lib/api/entities/user_stars_project.rb"}
{:missing=>"lib/api/entities/user_status.rb"}
{:missing=>"lib/api/entities/user_with_admin.rb"}
{:missing=>"lib/api/entities/wiki_attachment.rb"}
{:missing=>"lib/api/entities/wiki_page_basic.rb"}
{:missing=>"lib/api/entities/work_item.rb"}
{:missing=>"lib/api/entities/x509_certificate.rb"}
{:missing=>"lib/api/entities/x509_issuer.rb"}
{:missing=>"lib/api/entities/x509_signature.rb"}
{:missing=>"lib/api/environments.rb"}
{:missing=>"lib/api/error_tracking/client_keys.rb"}
{:missing=>"lib/api/error_tracking/project_settings.rb"}
{:missing=>"lib/api/events.rb"}
{:missing=>"lib/api/feature_flags.rb"}
{:missing=>"lib/api/feature_flags_user_lists.rb"}
{:missing=>"lib/api/features.rb"}
{:missing=>"lib/api/files.rb"}
{:missing=>"lib/api/freeze_periods.rb"}
{:missing=>"lib/api/generic_packages.rb"}
{:missing=>"lib/api/geo.rb"}
{:missing=>"lib/api/go_proxy.rb"}
{:missing=>"lib/api/group_avatar.rb"}
{:missing=>"lib/api/group_boards.rb"}
{:missing=>"lib/api/group_clusters.rb"}
{:missing=>"lib/api/group_container_repositories.rb"}
{:missing=>"lib/api/group_debian_distributions.rb"}
{:missing=>"lib/api/group_export.rb"}
{:missing=>"lib/api/group_import.rb"}
{:missing=>"lib/api/group_labels.rb"}
{:missing=>"lib/api/group_milestones.rb"}
{:missing=>"lib/api/group_packages.rb"}
{:missing=>"lib/api/group_variables.rb"}
{:missing=>"lib/api/groups.rb"}
{:missing=>"lib/api/helm_packages.rb"}
{:missing=>"lib/api/helpers/award_emoji.rb"}
{:missing=>"lib/api/helpers/badges_helpers.rb"}
{:missing=>"lib/api/helpers/container_registry_helpers.rb"}
{:missing=>"lib/api/helpers/custom_attributes.rb"}
{:missing=>"lib/api/helpers/discussions_helpers.rb"}
{:missing=>"lib/api/helpers/events_helpers.rb"}
{:missing=>"lib/api/helpers/file_upload_helpers.rb"}
{:missing=>"lib/api/helpers/groups_helpers.rb"}
{:missing=>"lib/api/helpers/headers_helpers.rb"}
{:missing=>"lib/api/helpers/issues_helpers.rb"}
{:missing=>"lib/api/helpers/kubernetes/agent_helpers.rb"}
{:missing=>"lib/api/helpers/notes_helpers.rb"}
{:missing=>"lib/api/helpers/packages/basic_auth_helpers.rb"}
{:missing=>"lib/api/helpers/packages/conan/api_helpers.rb"}
{:missing=>"lib/api/helpers/packages/maven/basic_auth_helpers.rb"}
{:missing=>"lib/api/helpers/packages/maven.rb"}
{:missing=>"lib/api/helpers/packages/nuget.rb"}
{:missing=>"lib/api/helpers/performance_bar_helpers.rb"}
{:missing=>"lib/api/helpers/personal_access_tokens_helpers.rb"}
{:missing=>"lib/api/helpers/presentable.rb"}
{:missing=>"lib/api/helpers/project_snapshots_helpers.rb"}
{:missing=>"lib/api/helpers/projects_helpers.rb"}
{:missing=>"lib/api/helpers/protected_branches_helpers.rb"}
{:missing=>"lib/api/helpers/protected_tags_helpers.rb"}
{:missing=>"lib/api/helpers/remote_mirrors_helpers.rb"}
{:missing=>"lib/api/helpers/resource_events_helpers.rb"}
{:missing=>"lib/api/helpers/search_helpers.rb"}
{:missing=>"lib/api/helpers/settings_helpers.rb"}
{:missing=>"lib/api/helpers/snippets_helpers.rb"}
{:missing=>"lib/api/helpers/unidiff.rb"}
{:missing=>"lib/api/helpers/users_helpers.rb"}
{:missing=>"lib/api/helpers/web_hooks_helpers.rb"}
{:missing=>"lib/api/helpers/wikis_helpers.rb"}
{:missing=>"lib/api/hooks/test.rb"}
{:missing=>"lib/api/hooks/url_variables.rb"}
{:missing=>"lib/api/import_bitbucket_server.rb"}
{:missing=>"lib/api/import_github.rb"}
{:missing=>"lib/api/integrations/jira_connect/subscriptions.rb"}
{:missing=>"lib/api/integrations/slack/concerns/verifies_request.rb"}
{:missing=>"lib/api/integrations/slack/events.rb"}
{:missing=>"lib/api/integrations/slack/interactions.rb"}
{:missing=>"lib/api/integrations/slack/options.rb"}
{:missing=>"lib/api/integrations/slack/request.rb"}
{:missing=>"lib/api/integrations.rb"}
{:missing=>"lib/api/internal/base.rb"}
{:missing=>"lib/api/internal/error_tracking.rb"}
{:missing=>"lib/api/internal/kubernetes.rb"}
{:missing=>"lib/api/internal/lfs.rb"}
{:missing=>"lib/api/internal/mail_room.rb"}
{:missing=>"lib/api/internal/pages.rb"}
{:missing=>"lib/api/internal/shellhorse.rb"}
{:missing=>"lib/api/internal/workhorse.rb"}
{:missing=>"lib/api/invitations.rb"}
{:missing=>"lib/api/issue_links.rb"}
{:missing=>"lib/api/issues.rb"}
{:missing=>"lib/api/keys.rb"}
{:missing=>"lib/api/labels.rb"}
{:missing=>"lib/api/lint.rb"}
{:missing=>"lib/api/markdown.rb"}
{:missing=>"lib/api/maven_packages.rb"}
{:missing=>"lib/api/members.rb"}
{:missing=>"lib/api/merge_request_approvals.rb"}
{:missing=>"lib/api/merge_request_diffs.rb"}
{:missing=>"lib/api/merge_requests.rb"}
{:missing=>"lib/api/metadata.rb"}
{:missing=>"lib/api/metrics/dashboard/annotations.rb"}
{:missing=>"lib/api/metrics/user_starred_dashboards.rb"}
{:missing=>"lib/api/milestone_responses.rb"}
{:missing=>"lib/api/ml/mlflow/entrypoint.rb"}
{:missing=>"lib/api/ml/mlflow/experiments.rb"}
{:missing=>"lib/api/ml/mlflow/model_versions.rb"}
{:missing=>"lib/api/ml/mlflow/registered_models.rb"}
{:missing=>"lib/api/ml/mlflow/runs.rb"}
{:missing=>"lib/api/ml_model_packages.rb"}
{:missing=>"lib/api/namespaces.rb"}
{:missing=>"lib/api/notes.rb"}
{:missing=>"lib/api/notification_settings.rb"}
{:missing=>"lib/api/npm_group_packages.rb"}
{:missing=>"lib/api/npm_instance_packages.rb"}
{:missing=>"lib/api/npm_project_packages.rb"}
{:missing=>"lib/api/nuget_group_packages.rb"}
{:missing=>"lib/api/nuget_project_packages.rb"}
{:missing=>"lib/api/package_files.rb"}
{:missing=>"lib/api/pages.rb"}
{:missing=>"lib/api/pages_domains.rb"}
{:missing=>"lib/api/pagination_params.rb"}
{:missing=>"lib/api/personal_access_tokens/self_information.rb"}
{:missing=>"lib/api/personal_access_tokens/self_rotation.rb"}
{:missing=>"lib/api/personal_access_tokens.rb"}
{:missing=>"lib/api/project_avatar.rb"}
{:missing=>"lib/api/project_clusters.rb"}
{:missing=>"lib/api/project_container_repositories.rb"}
{:missing=>"lib/api/project_debian_distributions.rb"}
{:missing=>"lib/api/project_events.rb"}
{:missing=>"lib/api/project_export.rb"}
{:missing=>"lib/api/project_hooks.rb"}
{:missing=>"lib/api/project_import.rb"}
{:missing=>"lib/api/project_job_token_scope.rb"}
{:missing=>"lib/api/project_milestones.rb"}
{:missing=>"lib/api/project_packages.rb"}
{:missing=>"lib/api/project_repository_storage_moves.rb"}
{:missing=>"lib/api/project_snapshots.rb"}
{:missing=>"lib/api/project_snippets.rb"}
{:missing=>"lib/api/project_statistics.rb"}
{:missing=>"lib/api/project_templates.rb"}
{:missing=>"lib/api/projects.rb"}
{:missing=>"lib/api/projects_relation_builder.rb"}
{:missing=>"lib/api/protected_branches.rb"}
{:missing=>"lib/api/protected_tags.rb"}
{:missing=>"lib/api/pypi_packages.rb"}
{:missing=>"lib/api/release/links.rb"}
{:missing=>"lib/api/releases.rb"}
{:missing=>"lib/api/remote_mirrors.rb"}
{:missing=>"lib/api/repositories.rb"}
{:missing=>"lib/api/resource_access_tokens.rb"}
{:missing=>"lib/api/resource_label_events.rb"}
{:missing=>"lib/api/resource_milestone_events.rb"}
{:missing=>"lib/api/resource_state_events.rb"}
{:missing=>"lib/api/rpm_project_packages.rb"}
{:missing=>"lib/api/rubygem_packages.rb"}
{:missing=>"lib/api/scope.rb"}
{:missing=>"lib/api/search.rb"}
{:missing=>"lib/api/settings.rb"}
{:missing=>"lib/api/sidekiq_metrics.rb"}
{:missing=>"lib/api/snippet_repository_storage_moves.rb"}
{:missing=>"lib/api/snippets.rb"}
{:missing=>"lib/api/statistics.rb"}
{:missing=>"lib/api/submodules.rb"}
{:missing=>"lib/api/subscriptions.rb"}
{:missing=>"lib/api/suggestions.rb"}
{:missing=>"lib/api/support/token_with_expiration.rb"}
{:missing=>"lib/api/system_hooks.rb"}
{:missing=>"lib/api/tags.rb"}
{:missing=>"lib/api/templates.rb"}
{:missing=>"lib/api/terraform/modules/v1/namespace_packages.rb"}
{:missing=>"lib/api/terraform/modules/v1/project_packages.rb"}
{:missing=>"lib/api/terraform/state.rb"}
{:missing=>"lib/api/terraform/state_version.rb"}
{:missing=>"lib/api/time_tracking_endpoints.rb"}
{:missing=>"lib/api/todos.rb"}
{:missing=>"lib/api/topics.rb"}
{:missing=>"lib/api/unleash.rb"}
{:missing=>"lib/api/usage_data.rb"}
{:missing=>"lib/api/usage_data_non_sql_metrics.rb"}
{:missing=>"lib/api/usage_data_queries.rb"}
{:missing=>"lib/api/user_counts.rb"}
{:missing=>"lib/api/user_runners.rb"}
{:missing=>"lib/api/users.rb"}
{:missing=>"lib/api/validations/types/comma_separated_to_array.rb"}
{:missing=>"lib/api/validations/types/comma_separated_to_integer_array.rb"}
{:missing=>"lib/api/validations/types/hash_of_integer_values.rb"}
{:missing=>"lib/api/validations/types/workhorse_file.rb"}
{:missing=>"lib/api/validations/validators/bulk_imports.rb"}
{:missing=>"lib/api/validations/validators/check_assignees_count.rb"}
{:missing=>"lib/api/vs_code/settings/entities/vs_code_manifest.rb"}
{:missing=>"lib/api/vs_code/settings/entities/vs_code_setting.rb"}
{:missing=>"lib/api/vs_code/settings/entities/vs_code_setting_reference.rb"}
{:missing=>"lib/api/vs_code/settings/vs_code_settings_sync.rb"}
{:missing=>"lib/api/wikis.rb"}
{:missing=>"lib/atlassian/jira_connect/jira_user.rb"}
{:missing=>"lib/atlassian/jira_connect/serializers/commit_entity.rb"}
{:missing=>"lib/atlassian/jira_connect/serializers/environment_entity.rb"}
{:missing=>"lib/atlassian/jira_connect/serializers/file_entity.rb"}
{:missing=>"lib/atlassian/jira_connect/serializers/pipeline_entity.rb"}
{:missing=>"lib/backup/helper.rb"}
{:missing=>"lib/backup/metadata.rb"}
{:missing=>"lib/backup/remote_storage.rb"}
{:missing=>"lib/backup/tasks/artifacts.rb"}
{:missing=>"lib/backup/tasks/builds.rb"}
{:missing=>"lib/backup/tasks/ci_secure_files.rb"}
{:missing=>"lib/backup/tasks/lfs.rb"}
{:missing=>"lib/backup/tasks/packages.rb"}
{:missing=>"lib/backup/tasks/pages.rb"}
{:missing=>"lib/backup/tasks/registry.rb"}
{:missing=>"lib/backup/tasks/repositories.rb"}
{:missing=>"lib/backup/tasks/terraform_state.rb"}
{:missing=>"lib/backup/tasks/uploads.rb"}
{:missing=>"lib/backup.rb"}
{:missing=>"lib/banzai/filter/base_relative_link_filter.rb"}
{:missing=>"lib/banzai/filter/base_sanitization_filter.rb"}
{:missing=>"lib/banzai/filter/dollar_math_post_filter.rb"}
{:missing=>"lib/banzai/filter/dollar_math_pre_filter.rb"}
{:missing=>"lib/banzai/filter/markdown_post_escape_filter.rb"}
{:missing=>"lib/banzai/filter/markdown_pre_escape_filter.rb"}
{:missing=>"lib/banzai/filter/playable_link_filter.rb"}
{:missing=>"lib/banzai/filter/references/epic_reference_filter.rb"}
{:missing=>"lib/banzai/filter/references/issuable_reference_filter.rb"}
{:missing=>"lib/banzai/filter/references/vulnerability_reference_filter.rb"}
{:missing=>"lib/banzai/filter/set_direction_filter.rb"}
{:missing=>"lib/banzai/filter/wiki_link_filter/rewriter.rb"}
{:missing=>"lib/banzai/filter.rb"}
{:missing=>"lib/banzai/pipeline/ascii_doc_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/atom_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/base_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/combined_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/commit_description_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/label_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/markup_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/note_pipeline.rb"}
{:missing=>"lib/banzai/pipeline/single_line_pipeline.rb"}
{:missing=>"lib/banzai/reference_extractor.rb"}
{:missing=>"lib/banzai/reference_parser/directly_addressed_user_parser.rb"}
{:missing=>"lib/banzai/reference_parser/epic_parser.rb"}
{:missing=>"lib/banzai/reference_parser/issuable_parser.rb"}
{:missing=>"lib/banzai/reference_parser/vulnerability_parser.rb"}
{:missing=>"lib/banzai/reference_parser.rb"}
{:missing=>"lib/banzai/request_store_reference_cache.rb"}
{:missing=>"lib/banzai.rb"}
{:missing=>"lib/bitbucket/error/unauthorized.rb"}
{:missing=>"lib/bitbucket/representation/base.rb"}
{:missing=>"lib/bitbucket_server/representation/base.rb"}
{:missing=>"lib/bulk_imports/error.rb"}
{:missing=>"lib/bulk_imports/path_normalization.rb"}
{:missing=>"lib/bulk_imports/pipeline/hexdigest_cache_strategy.rb"}
{:missing=>"lib/bulk_imports/pipeline/index_cache_strategy.rb"}
{:missing=>"lib/bulk_imports/projects/graphql/queryable.rb"}
{:missing=>"lib/bulk_imports/stage.rb"}
{:missing=>"lib/bulk_imports/uniquify.rb"}
{:missing=>"lib/bulk_imports/visibility_level.rb"}
{:missing=>"lib/carrier_wave_string_file.rb"}
{:missing=>"lib/click_house/logger.rb"}
{:missing=>"lib/click_house/migration.rb"}
{:missing=>"lib/click_house/migration_support/errors.rb"}
{:missing=>"lib/click_house/migration_support/migrator.rb"}
{:missing=>"lib/click_house/migration_support/schema_migration.rb"}
{:missing=>"lib/cloud_connector/config.rb"}
{:missing=>"lib/constraints/repository_redirect_url_constrainer.rb"}
{:missing=>"lib/container_registry/base_client.rb"}
{:missing=>"lib/container_registry/config.rb"}
{:missing=>"lib/container_registry/referrer.rb"}
{:missing=>"lib/feature/actor_wrapper.rb"}
{:missing=>"lib/feature/logger.rb"}
{:missing=>"lib/feature/shared.rb"}
{:missing=>"lib/gem_extensions/active_record/association.rb"}
{:missing=>"lib/gem_extensions/active_record/associations/builder/has_many.rb"}
{:missing=>"lib/gem_extensions/active_record/associations/builder/has_one.rb"}
{:missing=>"lib/gem_extensions/active_record/associations/has_many_through_association.rb"}
{:missing=>"lib/gem_extensions/active_record/associations/has_one_through_association.rb"}
{:missing=>"lib/gem_extensions/active_record/associations/preloader/through_association.rb"}
{:missing=>"lib/gem_extensions/active_record/configurable_disable_joins.rb"}
{:missing=>"lib/gem_extensions/active_record/delegate_cache.rb"}
{:missing=>"lib/gem_extensions/active_record/disable_joins/associations/association_scope.rb"}
{:missing=>"lib/gem_extensions/active_record/disable_joins/relation.rb"}
{:missing=>"lib/generators/post_deployment_migration/post_deployment_migration_generator.rb"}
{:missing=>"lib/gitlab/abuse.rb"}
{:missing=>"lib/gitlab/access.rb"}
{:missing=>"lib/gitlab/action_cable/config.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/aggregated/data_collector.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/aggregated/label_filter.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/aggregated/median.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/aggregated/stage_query_helpers.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/data_collector.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/default_stages.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/stage_events/metrics_based_stage_event.rb"}
{:missing=>"lib/gitlab/analytics/cycle_analytics/stage_query_helpers.rb"}
{:missing=>"lib/gitlab/asciidoc/mermaid_block_processor.rb"}
{:missing=>"lib/gitlab/asciidoc/syntax_highlighter/html_pipeline_adapter.rb"}
{:missing=>"lib/gitlab/audit/deleted_author.rb"}
{:missing=>"lib/gitlab/audit/type/shared.rb"}
{:missing=>"lib/gitlab/audit_json_logger.rb"}
{:missing=>"lib/gitlab/auth/database/authentication.rb"}
{:missing=>"lib/gitlab/auth/devise/strategies/combined_two_factor_authenticatable.rb"}
{:missing=>"lib/gitlab/auth/ldap/ldap_connection_error.rb"}
{:missing=>"lib/gitlab/auth/o_auth/authentication.rb"}
{:missing=>"lib/gitlab/auth/omniauth_identity_linker_base.rb"}
{:missing=>"lib/gitlab/auth/otp/duo_auth.rb"}
{:missing=>"lib/gitlab/auth/otp/fortinet.rb"}
{:missing=>"lib/gitlab/auth/otp/strategies/base.rb"}
{:missing=>"lib/gitlab/auth/scope_validator.rb"}
{:missing=>"lib/gitlab/auth/too_many_ips.rb"}
{:missing=>"lib/gitlab/auth_logger.rb"}
{:missing=>"lib/gitlab/background_migration/add_namespaces_emails_enabled_column_data.rb"}
{:missing=>"lib/gitlab/background_migration/add_projects_emails_enabled_column_data.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_admin_mode_scope_for_personal_access_tokens.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_compliance_violations.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_dismissal_reason_in_vulnerability_reads.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_draft_status_on_merge_requests.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_draft_status_on_merge_requests_with_corrected_regex.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_epic_cache_counts.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_imported_issue_search_data.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_integrations_type_new.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_issue_search_data.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_iteration_cadence_id_for_boards.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_member_namespace_for_group_members.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_missing_vulnerability_dismissal_details.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_namespace_id_for_project_route.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_namespace_ldap_settings.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_project_member_namespace_id.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_project_namespace_on_issues.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_project_settings.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_project_statistics_container_repository_size.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_project_statistics_storage_size_without_uploads_size.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_snippet_repositories.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_user_details_fields.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_work_item_type_id_for_issues.rb"}
{:missing=>"lib/gitlab/background_migration/backfill_workspace_personal_access_token.rb"}
{:missing=>"lib/gitlab/background_migration/batching_strategies/backfill_project_namespace_per_group_batching_strategy.rb"}
{:missing=>"lib/gitlab/background_migration/batching_strategies/backfill_vulnerability_reads_cluster_agent_batching_strategy.rb"}
{:missing=>"lib/gitlab/background_migration/cleanup_orphaned_routes.rb"}
{:missing=>"lib/gitlab/background_migration/cleanup_personal_access_tokens_with_nil_expires_at.rb"}
{:missing=>"lib/gitlab/background_migration/create_compliance_standards_adherence.rb"}
{:missing=>"lib/gitlab/background_migration/create_security_setting.rb"}
{:missing=>"lib/gitlab/background_migration/create_vulnerability_links.rb"}
{:missing=>"lib/gitlab/background_migration/delete_approval_rules_with_vulnerability.rb"}
{:missing=>"lib/gitlab/background_migration/delete_invalid_epic_issues.rb"}
{:missing=>"lib/gitlab/background_migration/delete_orphaned_transferred_project_approval_rules.rb"}
{:missing=>"lib/gitlab/background_migration/destroy_invalid_group_members.rb"}
{:missing=>"lib/gitlab/background_migration/destroy_invalid_project_members.rb"}
{:missing=>"lib/gitlab/background_migration/disable_legacy_open_source_license_for_no_issues_no_repo_projects.rb"}
{:missing=>"lib/gitlab/background_migration/expire_o_auth_tokens.rb"}
{:missing=>"lib/gitlab/background_migration/fix_approval_project_rules_without_protected_branches.rb"}
{:missing=>"lib/gitlab/background_migration/fix_corrupted_scanner_ids_of_vulnerability_reads.rb"}
{:missing=>"lib/gitlab/background_migration/fix_first_mentioned_in_commit_at.rb"}
{:missing=>"lib/gitlab/background_migration/fix_namespace_ids_of_vulnerability_reads.rb"}
{:missing=>"lib/gitlab/background_migration/fix_projects_without_project_feature.rb"}
{:missing=>"lib/gitlab/background_migration/fix_projects_without_prometheus_service.rb"}
{:missing=>"lib/gitlab/background_migration/fix_security_scan_statuses.rb"}
{:missing=>"lib/gitlab/background_migration/logger.rb"}
{:missing=>"lib/gitlab/background_migration/mark_duplicate_npm_packages_for_destruction.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_approver_to_approval_rules.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_approver_to_approval_rules_check_progress.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_approver_to_approval_rules_in_batch.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_human_user_type.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_job_artifact_registry_to_ssf.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_null_private_profile_to_false.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_requirements_to_work_items.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_shared_vulnerability_identifiers.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_shared_vulnerability_scanners.rb"}
{:missing=>"lib/gitlab/background_migration/migrate_vulnerabilities_feedback_to_vulnerabilities_state_transition.rb"}
{:missing=>"lib/gitlab/background_migration/populate_approval_merge_request_rules_with_security_orchestration.rb"}
{:missing=>"lib/gitlab/background_migration/populate_approval_project_rules_with_security_orchestration.rb"}
{:missing=>"lib/gitlab/background_migration/populate_denormalized_columns_for_sbom_occurrences.rb"}
{:missing=>"lib/gitlab/background_migration/populate_latest_pipeline_ids.rb"}
{:missing=>"lib/gitlab/background_migration/populate_resolved_on_default_branch_column.rb"}
{:missing=>"lib/gitlab/background_migration/project_namespaces/backfill_project_namespaces.rb"}
{:missing=>"lib/gitlab/background_migration/project_namespaces/models/namespace.rb"}
{:missing=>"lib/gitlab/background_migration/project_namespaces/models/project.rb"}
{:missing=>"lib/gitlab/background_migration/purge_security_scans_with_empty_finding_data.rb"}
{:missing=>"lib/gitlab/background_migration/purge_stale_security_scans.rb"}
{:missing=>"lib/gitlab/background_migration/re_expire_o_auth_tokens.rb"}
{:missing=>"lib/gitlab/background_migration/recount_epic_cache_counts.rb"}
{:missing=>"lib/gitlab/background_migration/remove_occurrence_pipelines_and_duplicate_vulnerabilities_findings.rb"}
{:missing=>"lib/gitlab/background_migration/remove_project_group_link_with_missing_groups.rb"}
{:missing=>"lib/gitlab/background_migration/reset_duplicate_ci_runners_token_encrypted_values.rb"}
{:missing=>"lib/gitlab/background_migration/reset_duplicate_ci_runners_token_values.rb"}
{:missing=>"lib/gitlab/background_migration/sanitize_confidential_todos.rb"}
{:missing=>"lib/gitlab/background_migration/second_recount_epic_cache_counts.rb"}
{:missing=>"lib/gitlab/background_migration/sync_scan_result_policies.rb"}
{:missing=>"lib/gitlab/background_migration/third_recount_epic_cache_counts.rb"}
{:missing=>"lib/gitlab/background_migration/update_delayed_project_removal_to_null_for_user_namespaces.rb"}
{:missing=>"lib/gitlab/background_migration/update_workspaces_config_version.rb"}
{:missing=>"lib/gitlab/background_migration/update_workspaces_config_version3.rb"}
{:missing=>"lib/gitlab/backup_logger.rb"}
{:missing=>"lib/gitlab/base_doorkeeper_controller.rb"}
{:missing=>"lib/gitlab/bitbucket_import/error_tracking.rb"}
{:missing=>"lib/gitlab/bitbucket_import/loggable.rb"}
{:missing=>"lib/gitlab/bitbucket_import/logger.rb"}
{:missing=>"lib/gitlab/bitbucket_server_import/loggable.rb"}
{:missing=>"lib/gitlab/bitbucket_server_import/logger.rb"}
{:missing=>"lib/gitlab/bitbucket_server_import/project_creator.rb"}
{:missing=>"lib/gitlab/changelog/error.rb"}
{:missing=>"lib/gitlab/chaos.rb"}
{:missing=>"lib/gitlab/checks/base_bulk_checker.rb"}
{:missing=>"lib/gitlab/checks/base_checker.rb"}
{:missing=>"lib/gitlab/checks/base_single_checker.rb"}
{:missing=>"lib/gitlab/checks/post_push_message.rb"}
{:missing=>"lib/gitlab/checks/security/policy_check.rb"}
{:missing=>"lib/gitlab/ci/ansi2json/converter.rb"}
{:missing=>"lib/gitlab/ci/badge/base.rb"}
{:missing=>"lib/gitlab/ci/badge/metadata.rb"}
{:missing=>"lib/gitlab/ci/badge/template.rb"}
{:missing=>"lib/gitlab/ci/build/context/base.rb"}
{:missing=>"lib/gitlab/ci/build/credentials/base.rb"}
{:missing=>"lib/gitlab/ci/build/policy/specification.rb"}
{:missing=>"lib/gitlab/ci/build/prerequisite/base.rb"}
{:missing=>"lib/gitlab/ci/limit.rb"}
{:missing=>"lib/gitlab/ci/parsers/parser_error.rb"}
{:missing=>"lib/gitlab/ci/parsers/sbom/source/base_source.rb"}
{:missing=>"lib/gitlab/ci/pipeline/chain/base.rb"}
{:missing=>"lib/gitlab/ci/pipeline/chain/config/process.rb"}
{:missing=>"lib/gitlab/ci/pipeline/chain/create_cross_database_associations.rb"}
{:missing=>"lib/gitlab/ci/pipeline/chain/limit/size.rb"}
{:missing=>"lib/gitlab/ci/pipeline/chain/stop_dry_run.rb"}
{:missing=>"lib/gitlab/ci/pipeline/chain/validate/after_config.rb"}
{:missing=>"lib/gitlab/ci/pipeline/chain/validate/security_orchestration_policy.rb"}
{:missing=>"lib/gitlab/ci/pipeline/expression/lexeme/base.rb"}
{:missing=>"lib/gitlab/ci/pipeline/expression/lexeme/logical_operator.rb"}
{:missing=>"lib/gitlab/ci/pipeline/expression/lexeme/operator.rb"}
{:missing=>"lib/gitlab/ci/pipeline/expression/lexeme/parenthesis_close.rb"}
{:missing=>"lib/gitlab/ci/pipeline/expression/lexeme/parenthesis_open.rb"}
{:missing=>"lib/gitlab/ci/pipeline/expression/lexeme/value.rb"}
{:missing=>"lib/gitlab/ci/pipeline/expression.rb"}
{:missing=>"lib/gitlab/ci/pipeline/seed/base.rb"}
{:missing=>"lib/gitlab/ci/pipeline/seed/context.rb"}
{:missing=>"lib/gitlab/ci/project_config/auto_devops.rb"}
{:missing=>"lib/gitlab/ci/project_config/bridge.rb"}
{:missing=>"lib/gitlab/ci/project_config/external_project.rb"}
{:missing=>"lib/gitlab/ci/project_config/parameter.rb"}
{:missing=>"lib/gitlab/ci/project_config/remote.rb"}
{:missing=>"lib/gitlab/ci/reports/security/analyzer.rb"}
{:missing=>"lib/gitlab/ci/reports/security/concerns/fingerprint_path_from_file.rb"}
{:missing=>"lib/gitlab/ci/reports/security/evidence.rb"}
{:missing=>"lib/gitlab/ci/reports/security/finding.rb"}
{:missing=>"lib/gitlab/ci/reports/security/locations/base.rb"}
{:missing=>"lib/gitlab/ci/resource_groups/logger.rb"}
{:missing=>"lib/gitlab/ci/status/bridge/action.rb"}
{:missing=>"lib/gitlab/ci/status/bridge/failed.rb"}
{:missing=>"lib/gitlab/ci/status/bridge/manual.rb"}
{:missing=>"lib/gitlab/ci/status/bridge/play.rb"}
{:missing=>"lib/gitlab/ci/status/bridge/retried.rb"}
{:missing=>"lib/gitlab/ci/status/bridge/retryable.rb"}
{:missing=>"lib/gitlab/ci/status/bridge/waiting_for_approval.rb"}
{:missing=>"lib/gitlab/ci/status/build/waiting_for_approval.rb"}
{:missing=>"lib/gitlab/ci/variables/downstream/base.rb"}
{:missing=>"lib/gitlab/ci/warnings.rb"}
{:missing=>"lib/gitlab/cleanup/orphan_job_artifact_final_objects/paginators/aws.rb"}
{:missing=>"lib/gitlab/cleanup/orphan_job_artifact_final_objects/paginators/base_paginator.rb"}
{:missing=>"lib/gitlab/cleanup/orphan_job_artifact_final_objects/paginators/google.rb"}
{:missing=>"lib/gitlab/cleanup/orphan_job_artifact_final_objects/storage_helpers.rb"}
{:missing=>"lib/gitlab/cleanup/project_upload_file_finder.rb"}
{:missing=>"lib/gitlab/config/entry/array_of_strings.rb"}
{:missing=>"lib/gitlab/config/entry/inheritable.rb"}
{:missing=>"lib/gitlab/config/entry/legacy_validation_helpers.rb"}
{:missing=>"lib/gitlab/config/entry/node.rb"}
{:missing=>"lib/gitlab/config/loader/format_error.rb"}
{:missing=>"lib/gitlab/config_helper.rb"}
{:missing=>"lib/gitlab/content_security_policy/directives.rb"}
{:missing=>"lib/gitlab/contributor.rb"}
{:missing=>"lib/gitlab/counters.rb"}
{:missing=>"lib/gitlab/cycle_analytics/group_projects_provider.rb"}
{:missing=>"lib/gitlab/cycle_analytics/metrics_tables.rb"}
{:missing=>"lib/gitlab/cycle_analytics/summary/base.rb"}
{:missing=>"lib/gitlab/cycle_analytics/summary/commit.rb"}
{:missing=>"lib/gitlab/cycle_analytics/summary/defaults.rb"}
{:missing=>"lib/gitlab/cycle_analytics/summary/deploy.rb"}
{:missing=>"lib/gitlab/cycle_analytics/summary/deployment_frequency.rb"}
{:missing=>"lib/gitlab/cycle_analytics/summary/issue.rb"}
{:missing=>"lib/gitlab/cycle_analytics/summary_helper.rb"}
{:missing=>"lib/gitlab/data_builder/repository.rb"}
{:missing=>"lib/gitlab/database/as_with_materialized.rb"}
{:missing=>"lib/gitlab/database/async_constraints/validators/base.rb"}
{:missing=>"lib/gitlab/database/background_migration/sub_batch_timeout_error.rb"}
{:missing=>"lib/gitlab/database/batch_counter.rb"}
{:missing=>"lib/gitlab/database/date_time.rb"}
{:missing=>"lib/gitlab/database/health_status/context.rb"}
{:missing=>"lib/gitlab/database/health_status/indicators.rb"}
{:missing=>"lib/gitlab/database/load_balancing/wal_tracking_receiver.rb"}
{:missing=>"lib/gitlab/database/load_balancing/wal_tracking_sender.rb"}
{:missing=>"lib/gitlab/database/metrics.rb"}
{:missing=>"lib/gitlab/database/migrations/observation.rb"}
{:missing=>"lib/gitlab/database/migrations/observers/migration_observer.rb"}
{:missing=>"lib/gitlab/database/migrations/observers.rb"}
{:missing=>"lib/gitlab/database/partitioning_migration_helpers/bulk_copy.rb"}
{:missing=>"lib/gitlab/database/partitioning_migration_helpers.rb"}
{:missing=>"lib/gitlab/database/postgres_sequence.rb"}
{:missing=>"lib/gitlab/database/query_analyzers/base.rb"}
{:missing=>"lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/type.rb"}
{:missing=>"lib/gitlab/database/queue_error_handling_concern.rb"}
{:missing=>"lib/gitlab/database/read_only_relation.rb"}
{:missing=>"lib/gitlab/database/reindexing/queued_action.rb"}
{:missing=>"lib/gitlab/database/rename_table_helpers.rb"}
{:missing=>"lib/gitlab/database/schema_cache_with_renamed_table_legacy.rb"}
{:missing=>"lib/gitlab/database/schema_helpers.rb"}
{:missing=>"lib/gitlab/database/schema_migrations.rb"}
{:missing=>"lib/gitlab/database/schema_validation/inconsistency_filter.rb"}
{:missing=>"lib/gitlab/database/sha256_attribute.rb"}
{:missing=>"lib/gitlab/database/x509_serial_number_attribute.rb"}
{:missing=>"lib/gitlab/database_importers/security/training_providers/importer.rb"}
{:missing=>"lib/gitlab/dependency_linker/cocoapods.rb"}
{:missing=>"lib/gitlab/dependency_linker/json_linker.rb"}
{:missing=>"lib/gitlab/dependency_linker/method_linker.rb"}
{:missing=>"lib/gitlab/dependency_linker/package.rb"}
{:missing=>"lib/gitlab/deprecation_json_logger.rb"}
{:missing=>"lib/gitlab/devise_failure.rb"}
{:missing=>"lib/gitlab/diff/file_collection/paginated_diffs.rb"}
{:missing=>"lib/gitlab/diff/file_collection/wiki_page.rb"}
{:missing=>"lib/gitlab/diff/formatters/base_formatter.rb"}
{:missing=>"lib/gitlab/diff/image_point.rb"}
{:missing=>"lib/gitlab/diff/position_tracer/base_strategy.rb"}
{:missing=>"lib/gitlab/doorkeeper_secret_storing/token/unique_application_token.rb"}
{:missing=>"lib/gitlab/elasticsearch/logger.rb"}
{:missing=>"lib/gitlab/email/common.rb"}
{:missing=>"lib/gitlab/email/handler/base_handler.rb"}
{:missing=>"lib/gitlab/email/handler/reply_processing.rb"}
{:missing=>"lib/gitlab/email/hook/email_template_interceptor.rb"}
{:missing=>"lib/gitlab/email/html_parser.rb"}
{:missing=>"lib/gitlab/email/smtp_config.rb"}
{:missing=>"lib/gitlab/email.rb"}
{:missing=>"lib/gitlab/encrypted_command_base.rb"}
{:missing=>"lib/gitlab/encrypted_incoming_email_command.rb"}
{:missing=>"lib/gitlab/encrypted_ldap_command.rb"}
{:missing=>"lib/gitlab/encrypted_redis_command.rb"}
{:missing=>"lib/gitlab/encrypted_service_desk_email_command.rb"}
{:missing=>"lib/gitlab/encrypted_smtp_command.rb"}
{:missing=>"lib/gitlab/endpoint_attributes/config.rb"}
{:missing=>"lib/gitlab/environment.rb"}
{:missing=>"lib/gitlab/environment_logger.rb"}
{:missing=>"lib/gitlab/error_tracking/detailed_error.rb"}
{:missing=>"lib/gitlab/error_tracking/error.rb"}
{:missing=>"lib/gitlab/error_tracking/error_collection.rb"}
{:missing=>"lib/gitlab/error_tracking/error_event.rb"}
{:missing=>"lib/gitlab/error_tracking/error_repository.rb"}
{:missing=>"lib/gitlab/error_tracking/processor/concerns/processes_exceptions.rb"}
{:missing=>"lib/gitlab/error_tracking/project.rb"}
{:missing=>"lib/gitlab/error_tracking/repo.rb"}
{:missing=>"lib/gitlab/event_store/subscriber.rb"}
{:missing=>"lib/gitlab/event_store.rb"}
{:missing=>"lib/gitlab/export/logger.rb"}
{:missing=>"lib/gitlab/file_hook_logger.rb"}
{:missing=>"lib/gitlab/fogbugz_import/http_adapter.rb"}
{:missing=>"lib/gitlab/fogbugz_import/repository.rb"}
{:missing=>"lib/gitlab/fogbugz_import.rb"}
{:missing=>"lib/gitlab/front_matter.rb"}
{:missing=>"lib/gitlab/git/conflict/resolution.rb"}
{:missing=>"lib/gitlab/git/declared_license.rb"}
{:missing=>"lib/gitlab/git/index.rb"}
{:missing=>"lib/gitlab/git/operation_service.rb"}
{:missing=>"lib/gitlab/git/path_helper.rb"}
{:missing=>"lib/gitlab/git/ref.rb"}
{:missing=>"lib/gitlab/git/reference_update_error.rb"}
{:missing=>"lib/gitlab/git/repository_mirroring.rb"}
{:missing=>"lib/gitlab/git/version.rb"}
{:missing=>"lib/gitlab/git/wiki_file.rb"}
{:missing=>"lib/gitlab/git/wiki_page.rb"}
{:missing=>"lib/gitlab/git_access_result/custom_action.rb"}
{:missing=>"lib/gitlab/git_access_result/success.rb"}
{:missing=>"lib/gitlab/git_logger.rb"}
{:missing=>"lib/gitlab/gitaly_client/attributes_bag.rb"}
{:missing=>"lib/gitlab/gitaly_client/list_blobs_adapter.rb"}
{:missing=>"lib/gitlab/gitaly_client/queue_enumerator.rb"}
{:missing=>"lib/gitlab/gitaly_client/server_service.rb"}
{:missing=>"lib/gitlab/gitaly_client/wiki_page.rb"}
{:missing=>"lib/gitlab/github_import/clients/search_repos.rb"}
{:missing=>"lib/gitlab/github_import/exceptions.rb"}
{:missing=>"lib/gitlab/github_import/rate_limit_error.rb"}
{:missing=>"lib/gitlab/gl_id.rb"}
{:missing=>"lib/gitlab/golang.rb"}
{:missing=>"lib/gitlab/grape_logging/loggers/client_env_logger.rb"}
{:missing=>"lib/gitlab/grape_logging/loggers/content_logger.rb"}
{:missing=>"lib/gitlab/grape_logging/loggers/context_logger.rb"}
{:missing=>"lib/gitlab/grape_logging/loggers/correlation_id_logger.rb"}
{:missing=>"lib/gitlab/grape_logging/loggers/route_logger.rb"}
{:missing=>"lib/gitlab/grape_logging/loggers/user_logger.rb"}
{:missing=>"lib/gitlab/graphql/authorize/connection_filter_extension.rb"}
{:missing=>"lib/gitlab/graphql/board/issues_connection_extension.rb"}
{:missing=>"lib/gitlab/graphql/connection_collection_methods.rb"}
{:missing=>"lib/gitlab/graphql/connection_redaction.rb"}
{:missing=>"lib/gitlab/graphql/deferred.rb"}
{:missing=>"lib/gitlab/graphql/deprecations.rb"}
{:missing=>"lib/gitlab/graphql/deprecations_base.rb"}
{:missing=>"lib/gitlab/graphql/errors.rb"}
{:missing=>"lib/gitlab/graphql/expose_permissions.rb"}
{:missing=>"lib/gitlab/graphql/extensions/externally_paginated_array_extension.rb"}
{:missing=>"lib/gitlab/graphql/extensions/forward_only_externally_paginated_array_extension.rb"}
{:missing=>"lib/gitlab/graphql/externally_paginated_array.rb"}
{:missing=>"lib/gitlab/graphql/laziness.rb"}
{:missing=>"lib/gitlab/graphql/loaders/lazy_relation_loader/top_n_loader.rb"}
{:missing=>"lib/gitlab/graphql/pagination/offset_paginated_relation.rb"}
{:missing=>"lib/gitlab/graphql/present.rb"}
{:missing=>"lib/gitlab/graphql/project/dast_profile_connection_extension.rb"}
{:missing=>"lib/gitlab/graphql/standard_graphql_error.rb"}
{:missing=>"lib/gitlab/graphql/variables.rb"}
{:missing=>"lib/gitlab/health_checks/base_abstract_check.rb"}
{:missing=>"lib/gitlab/health_checks/metric.rb"}
{:missing=>"lib/gitlab/health_checks/probes/status.rb"}
{:missing=>"lib/gitlab/health_checks/redis/redis_abstract_check.rb"}
{:missing=>"lib/gitlab/health_checks/result.rb"}
{:missing=>"lib/gitlab/health_checks/simple_abstract_check.rb"}
{:missing=>"lib/gitlab/hook_data/note_builder.rb"}
{:missing=>"lib/gitlab/import.rb"}
{:missing=>"lib/gitlab/import_export/after_export_strategies/download_notification_strategy.rb"}
{:missing=>"lib/gitlab/import_export/after_export_strategies/move_file_strategy.rb"}
{:missing=>"lib/gitlab/import_export/group/group_restorer.rb"}
{:missing=>"lib/gitlab/import_export/project/base_task.rb"}
{:missing=>"lib/gitlab/import_export/project/sample/tree_restorer.rb"}
{:missing=>"lib/gitlab/import_export/statistics_restorer.rb"}
{:missing=>"lib/gitlab/import_export/version_saver.rb"}
{:missing=>"lib/gitlab/import_export.rb"}
{:missing=>"lib/gitlab/instrumentation/elasticsearch_transport.rb"}
{:missing=>"lib/gitlab/instrumentation/global_search_api.rb"}
{:missing=>"lib/gitlab/instrumentation/redis_payload.rb"}
{:missing=>"lib/gitlab/instrumentation/throttle.rb"}
{:missing=>"lib/gitlab/instrumentation/uploads.rb"}
{:missing=>"lib/gitlab/instrumentation/zoekt.rb"}
{:missing=>"lib/gitlab/integrations_logger.rb"}
{:missing=>"lib/gitlab/issues_labels.rb"}
{:missing=>"lib/gitlab/jira/http_client.rb"}
{:missing=>"lib/gitlab/kubernetes/errors.rb"}
{:missing=>"lib/gitlab/kubernetes/helm.rb"}
{:missing=>"lib/gitlab/kubernetes/logger.rb"}
{:missing=>"lib/gitlab/kubernetes/pod.rb"}
{:missing=>"lib/gitlab/legacy_github_import/base_formatter.rb"}
{:missing=>"lib/gitlab/local_and_remote_storage_migration/base_migrater.rb"}
{:missing=>"lib/gitlab/mail_room.rb"}
{:missing=>"lib/gitlab/mailgun/webhook_processors/base.rb"}
{:missing=>"lib/gitlab/marginalia/comment.rb"}
{:missing=>"lib/gitlab/marginalia.rb"}
{:missing=>"lib/gitlab/markdown_cache.rb"}
{:missing=>"lib/gitlab/metrics/exporter/sidekiq_exporter.rb"}
{:missing=>"lib/gitlab/metrics/exporter/web_exporter.rb"}
{:missing=>"lib/gitlab/metrics/methods/metric_options.rb"}
{:missing=>"lib/gitlab/metrics/null_metric.rb"}
{:missing=>"lib/gitlab/metrics/samplers/base_sampler.rb"}
{:missing=>"lib/gitlab/metrics/system.rb"}
{:missing=>"lib/gitlab/middleware/read_only/controller.rb"}
{:missing=>"lib/gitlab/middleware/static.rb"}
{:missing=>"lib/gitlab/middleware/unauthenticated_session_expiry.rb"}
{:missing=>"lib/gitlab/namespace_sanitizer.rb"}
{:missing=>"lib/gitlab/pagination/base.rb"}
{:missing=>"lib/gitlab/pagination/keyset/column_condition_builder.rb"}
{:missing=>"lib/gitlab/pagination/keyset/header_builder.rb"}
{:missing=>"lib/gitlab/pagination/keyset/sql_type_missing_error.rb"}
{:missing=>"lib/gitlab/pagination/keyset/unsupported_scope_order.rb"}
{:missing=>"lib/gitlab/patch/action_cable_subscription_adapter_identifier.rb"}
{:missing=>"lib/gitlab/patch/global_id.rb"}
{:missing=>"lib/gitlab/patch/sidekiq_cron_poller.rb"}
{:missing=>"lib/gitlab/patch/sidekiq_poller.rb"}
{:missing=>"lib/gitlab/patch/sprockets_base_file_digest_key.rb"}
{:missing=>"lib/gitlab/performance_bar/logger.rb"}
{:missing=>"lib/gitlab/process_memory_cache.rb"}
{:missing=>"lib/gitlab/prometheus/metric.rb"}
{:missing=>"lib/gitlab/quick_actions/commit_actions.rb"}
{:missing=>"lib/gitlab/quick_actions/common_actions.rb"}
{:missing=>"lib/gitlab/quick_actions/issuable_actions.rb"}
{:missing=>"lib/gitlab/quick_actions/issue_actions.rb"}
{:missing=>"lib/gitlab/quick_actions/issue_and_merge_request_actions.rb"}
{:missing=>"lib/gitlab/quick_actions/merge_request_actions.rb"}
{:missing=>"lib/gitlab/quick_actions/relate_actions.rb"}
{:missing=>"lib/gitlab/quick_actions/work_item_actions.rb"}
{:missing=>"lib/gitlab/rack_load_balancing_helpers.rb"}
{:missing=>"lib/gitlab/recaptcha.rb"}
{:missing=>"lib/gitlab/redacted_search_results_logger.rb"}
{:missing=>"lib/gitlab/redis/multi_store_wrapper.rb"}
{:missing=>"lib/gitlab/redis.rb"}
{:missing=>"lib/gitlab/regex/merge_requests.rb"}
{:missing=>"lib/gitlab/regex/packages.rb"}
{:missing=>"lib/gitlab/relative_positioning/closed_range.rb"}
{:missing=>"lib/gitlab/relative_positioning/ending_at.rb"}
{:missing=>"lib/gitlab/relative_positioning/gap.rb"}
{:missing=>"lib/gitlab/relative_positioning/starting_from.rb"}
{:missing=>"lib/gitlab/relative_positioning.rb"}
{:missing=>"lib/gitlab/repository_check_logger.rb"}
{:missing=>"lib/gitlab/robots_txt.rb"}
{:missing=>"lib/gitlab/sanitizers/svg/whitelist.rb"}
{:missing=>"lib/gitlab/search/parsed_query.rb"}
{:missing=>"lib/gitlab/search/recent_items.rb"}
{:missing=>"lib/gitlab/search_context.rb"}
{:missing=>"lib/gitlab/security/features.rb"}
{:missing=>"lib/gitlab/services/logger.rb"}
{:missing=>"lib/gitlab/set_cache.rb"}
{:missing=>"lib/gitlab/setup_helper.rb"}
{:missing=>"lib/gitlab/shell_adapter.rb"}
{:missing=>"lib/gitlab/sidekiq_config/dummy_worker.rb"}
{:missing=>"lib/gitlab/sidekiq_logging/client_logger.rb"}
{:missing=>"lib/gitlab/sidekiq_logging/concurrency_limit_logger.rb"}
{:missing=>"lib/gitlab/sidekiq_logging/logs_jobs.rb"}
{:missing=>"lib/gitlab/sidekiq_logging/pause_control_logger.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/arguments_logger.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/batch_loader.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/base.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/deduplicates_when_scheduling.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/metrics_helper.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/pause_control/strategies/none.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/pause_control/strategies/zoekt.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/request_store_middleware.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/retry_error.rb"}
{:missing=>"lib/gitlab/sidekiq_middleware/worker_context.rb"}
{:missing=>"lib/gitlab/signed_commit.rb"}
{:missing=>"lib/gitlab/signed_tag.rb"}
{:missing=>"lib/gitlab/slash_commands/base_command.rb"}
{:missing=>"lib/gitlab/slash_commands/help.rb"}
{:missing=>"lib/gitlab/slash_commands/incident_management/incident_command.rb"}
{:missing=>"lib/gitlab/slash_commands/issue_command.rb"}
{:missing=>"lib/gitlab/slash_commands/presenters/base.rb"}
{:missing=>"lib/gitlab/slash_commands/presenters/help.rb"}
{:missing=>"lib/gitlab/slash_commands/presenters/issue_base.rb"}
{:missing=>"lib/gitlab/slash_commands/presenters/note_base.rb"}
{:missing=>"lib/gitlab/slash_commands/result.rb"}
{:missing=>"lib/gitlab/sql/set_operator.rb"}
{:missing=>"lib/gitlab/stack_prof.rb"}
{:missing=>"lib/gitlab/template/base_template.rb"}
{:missing=>"lib/gitlab/template/dockerfile_template.rb"}
{:missing=>"lib/gitlab/template/finders/base_template_finder.rb"}
{:missing=>"lib/gitlab/template/finders/repo_template_finder.rb"}
{:missing=>"lib/gitlab/template/service_desk_template.rb"}
{:missing=>"lib/gitlab/template_helper.rb"}
{:missing=>"lib/gitlab/template_parser/error.rb"}
{:missing=>"lib/gitlab/template_parser/eval_state.rb"}
{:missing=>"lib/gitlab/temporarily_allow.rb"}
{:missing=>"lib/gitlab/testing/action_cable_blocker.rb"}
{:missing=>"lib/gitlab/testing/clear_process_memory_cache_middleware.rb"}
{:missing=>"lib/gitlab/testing/request_blocker_middleware.rb"}
{:missing=>"lib/gitlab/testing/request_inspector_middleware.rb"}
{:missing=>"lib/gitlab/testing/robots_blocker_middleware.rb"}
{:missing=>"lib/gitlab/tracking/destinations/base.rb"}
{:missing=>"lib/gitlab/tracking/helpers.rb"}
{:missing=>"lib/gitlab/update_path_error.rb"}
{:missing=>"lib/gitlab/uploads/migration_helper.rb"}
{:missing=>"lib/gitlab/url_helpers.rb"}
{:missing=>"lib/gitlab/usage/metrics/aggregates/sources.rb"}
{:missing=>"lib/gitlab/usage/metrics/aggregates.rb"}
{:missing=>"lib/gitlab/usage/metrics/instrumentations/base_metric.rb"}
{:missing=>"lib/gitlab/usage/metrics/instrumentations/count_projects_with_jira_dvcs_integration_metric.rb"}
{:missing=>"lib/gitlab/usage/metrics/instrumentations/issues_created_from_alerts_metric.rb"}
{:missing=>"lib/gitlab/usage/metrics/instrumentations/issues_with_alert_management_alerts_metric.rb"}
{:missing=>"lib/gitlab/usage/metrics/instrumentations/issues_with_prometheus_alert_events.rb"}
{:missing=>"lib/gitlab/usage/metrics/instrumentations/prometheus_metric.rb"}
{:missing=>"lib/gitlab/usage/time_frame.rb"}
{:missing=>"lib/gitlab/verify/batch_verifier.rb"}
{:missing=>"lib/gitlab/verify/rake_task.rb"}
{:missing=>"lib/gitlab/web_hooks/logger.rb"}
{:missing=>"lib/gitlab/web_hooks/recursion_detection/uuid.rb"}
{:missing=>"lib/gitlab/web_hooks.rb"}
{:missing=>"lib/gitlab/webpack/dev_server_middleware.rb"}
{:missing=>"lib/gitlab/wiki_pages.rb"}
{:missing=>"lib/gitlab_settings.rb"}
{:missing=>"lib/kramdown/converter/commonmark.rb"}
{:missing=>"lib/mattermost.rb"}
{:missing=>"lib/peek/views/elasticsearch.rb"}
{:missing=>"lib/peek/views/gitaly.rb"}
{:missing=>"lib/peek/views/host.rb"}
{:missing=>"lib/peek/views/tracing.rb"}
{:missing=>"lib/peek/views/zoekt.rb"}
{:missing=>"lib/rouge/plugins/common_mark.rb"}
{:missing=>"lib/sbom/package_url/string_utils.rb"}
{:missing=>"lib/sbom/source_helper.rb"}
{:missing=>"lib/security/ci_configuration/base_build_action.rb"}
{:missing=>"lib/security/ci_configuration/dependency_scanning_build_action.rb"}
{:missing=>"lib/sidebars/admin/base_menu.rb"}
{:missing=>"lib/sidebars/admin/menus/kubernetes_menu.rb"}
{:missing=>"lib/sidebars/admin/menus/spam_logs_menu.rb"}
{:missing=>"lib/sidebars/concerns/has_active_routes.rb"}
{:missing=>"lib/sidebars/concerns/has_icon.rb"}
{:missing=>"lib/sidebars/concerns/has_partial.rb"}
{:missing=>"lib/sidebars/concerns/has_pill.rb"}
{:missing=>"lib/sidebars/concerns/positionable_list.rb"}
{:missing=>"lib/sidebars/concerns/render_if_logged_in.rb"}
{:missing=>"lib/sidebars/concerns/renderable.rb"}
{:missing=>"lib/sidebars/context.rb"}
{:missing=>"lib/sidebars/explore/menus/groups_menu.rb"}
{:missing=>"lib/sidebars/explore/menus/projects_menu.rb"}
{:missing=>"lib/sidebars/explore/menus/snippets_menu.rb"}
{:missing=>"lib/sidebars/explore/menus/topics_menu.rb"}
{:missing=>"lib/sidebars/groups/context.rb"}
{:missing=>"lib/sidebars/groups/menus/customer_relations_menu.rb"}
{:missing=>"lib/sidebars/groups/panel.rb"}
{:missing=>"lib/sidebars/groups/super_sidebar_menus/code_menu.rb"}
{:missing=>"lib/sidebars/nil_menu_item.rb"}
{:missing=>"lib/sidebars/user_profile/base_menu.rb"}
{:missing=>"lib/sidebars/your_work/menus/activity_menu.rb"}
{:missing=>"lib/sidebars/your_work/menus/groups_menu.rb"}
{:missing=>"lib/sidebars/your_work/menus/milestones_menu.rb"}
{:missing=>"lib/sidebars/your_work/menus/projects_menu.rb"}
{:missing=>"lib/sidebars/your_work/menus/snippets_menu.rb"}
{:missing=>"lib/spam/concerns/has_spam_action_response_fields.rb"}
{:missing=>"lib/static_model.rb"}
{:missing=>"lib/system_check/app/active_users_check.rb"}
{:missing=>"lib/system_check/app/database_config_exists_check.rb"}
{:missing=>"lib/system_check/app/gitlab_config_exists_check.rb"}
{:missing=>"lib/system_check/app/gitlab_config_up_to_date_check.rb"}
{:missing=>"lib/system_check/app/log_writable_check.rb"}
{:missing=>"lib/system_check/app/migrations_are_up_check.rb"}
{:missing=>"lib/system_check/app/orphaned_group_members_check.rb"}
{:missing=>"lib/system_check/app/projects_have_namespace_check.rb"}
{:missing=>"lib/system_check/app/redis_version_check.rb"}
{:missing=>"lib/system_check/app/ruby_version_check.rb"}
{:missing=>"lib/system_check/app/systemd_unit_files_or_init_script_exist_check.rb"}
{:missing=>"lib/system_check/app/systemd_unit_files_or_init_script_up_to_date_check.rb"}
{:missing=>"lib/system_check/app/tmp_writable_check.rb"}
{:missing=>"lib/system_check/app/uploads_directory_exists_check.rb"}
{:missing=>"lib/system_check/app/uploads_path_permission_check.rb"}
{:missing=>"lib/system_check/app/uploads_path_tmp_permission_check.rb"}
{:missing=>"lib/system_check/gitaly_check.rb"}
{:missing=>"lib/system_check/gitlab_shell_check.rb"}
{:missing=>"lib/system_check/helpers.rb"}
{:missing=>"lib/system_check/incoming_email/mail_room_enabled_check.rb"}
{:missing=>"lib/system_check/incoming_email/mail_room_running_check.rb"}
{:missing=>"lib/system_check/init_helpers.rb"}
{:missing=>"lib/system_check/ldap_check.rb"}
{:missing=>"lib/system_check/multi_check_helpers.rb"}
{:missing=>"lib/system_check/rake_task/app_task.rb"}
{:missing=>"lib/system_check/rake_task/gitaly_task.rb"}
{:missing=>"lib/system_check/rake_task/gitlab_shell_task.rb"}
{:missing=>"lib/system_check/rake_task/gitlab_task.rb"}
{:missing=>"lib/system_check/rake_task/incoming_email_task.rb"}
{:missing=>"lib/system_check/rake_task/ldap_task.rb"}
{:missing=>"lib/system_check/rake_task/rake_task_helpers.rb"}
{:missing=>"lib/system_check/rake_task/sidekiq_task.rb"}
{:missing=>"lib/tasks/gitlab/audit_event_types/check_docs_task.rb"}
{:missing=>"lib/tasks/gitlab/audit_event_types/compile_docs_task.rb"}
{:missing=>"lib/vs_code/settings.rb"}
{:missing=>"metrics_server/dependencies.rb"}
{:missing=>"metrics_server/metrics_server.rb"}
{:missing=>"metrics_server/override_gitlab_current_settings.rb"}
{:missing=>"metrics_server/override_rails_constants.rb"}
{:missing=>"metrics_server/settings_overrides.rb"}
{:missing=>"rubocop/routes_under_scope.rb"}
{:missing=>"rubocop/usage_data_helpers.rb"}
{:missing=>"sidekiq_cluster/cli.rb"}
{:missing=>"sidekiq_cluster/sidekiq_cluster.rb"}
{:missing=>"tooling/danger/suggestion.rb"}
{:missing=>"tooling/danger/suggestor.rb"}
{:missing=>"tooling/graphql/docs/helper.rb"}
{:missing=>"tooling/lib/tooling/image.rb"}
{:missing=>"tooling/merge_request_rspec_failure_rake_task.rb"}
{16507=>4845}
Caveats
Notes:
-
lib/api
is currently not mapped properly. See gitlab-org/ruby/gems/test_file_finder!36 (merged) and gitlab-org/ruby/gems/test_file_finder#25 (closed) - Mapping for
lib/gitlab/background_migration
might need improvements - Mapping for
app/controllers
does not mapspec/requests
- see https://docs.gitlab.com/ee/development/testing_guide/testing_levels.html#integration-tests
Edited by Peter Leitzen