Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '.rubocop_manual_todo.yml')
-rw-r--r--.rubocop_manual_todo.yml974
1 files changed, 543 insertions, 431 deletions
diff --git a/.rubocop_manual_todo.yml b/.rubocop_manual_todo.yml
index dae8084b656..61593c3b464 100644
--- a/.rubocop_manual_todo.yml
+++ b/.rubocop_manual_todo.yml
@@ -13,8 +13,6 @@
# WIP See https://gitlab.com/gitlab-org/gitlab/-/issues/322903
Graphql/Descriptions:
Exclude:
- - 'ee/app/graphql/types/epic_state_enum.rb'
- - 'ee/app/graphql/types/health_status_enum.rb'
- 'ee/app/graphql/types/iteration_state_enum.rb'
- 'ee/app/graphql/types/requirements_management/requirement_state_enum.rb'
- 'ee/app/graphql/types/requirements_management/test_report_state_enum.rb'
@@ -334,407 +332,6 @@ Rails/TimeZone:
- 'spec/tooling/rspec_flaky/listener_spec.rb'
- 'spec/tooling/rspec_flaky/report_spec.rb'
-# WIP: https://gitlab.com/gitlab-org/gitlab/-/issues/325836
-RSpec/EmptyLineAfterFinalLetItBe:
- Exclude:
- - ee/spec/controllers/subscriptions_controller_spec.rb
- - ee/spec/features/ci_shared_runner_warnings_spec.rb
- - ee/spec/features/integrations/jira/jira_issues_list_spec.rb
- - ee/spec/features/markdown/metrics_spec.rb
- - ee/spec/features/registrations/group_invites_during_signup_flow_spec.rb
- - ee/spec/features/subscriptions_spec.rb
- - ee/spec/lib/ee/api/entities/user_with_admin_spec.rb
- - ee/spec/lib/ee/api/entities/vulnerability_spec.rb
- - ee/spec/lib/ee/event_filter_spec.rb
- - ee/spec/lib/ee/gitlab/alert_management/payload/generic_spec.rb
- - ee/spec/lib/ee/gitlab/alert_management/payload_spec.rb
- - ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/external_spec.rb
- - ee/spec/lib/ee/gitlab/ci/pipeline/quota/activity_spec.rb
- - ee/spec/lib/ee/gitlab/ci/pipeline/quota/job_activity_spec.rb
- - ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb
- - ee/spec/lib/ee/gitlab/git_access_design_spec.rb
- - ee/spec/lib/ee/gitlab/git_access_snippet_spec.rb
- - ee/spec/lib/ee/gitlab/hook_data/issue_builder_spec.rb
- - ee/spec/lib/ee/gitlab/import_export/project/tree_restorer_spec.rb
- - ee/spec/lib/ee/gitlab/snippet_search_results_spec.rb
- - ee/spec/lib/elastic/latest/git_class_proxy_spec.rb
- - ee/spec/lib/gitlab/alert_management/payload/cilium_spec.rb
- - ee/spec/lib/gitlab/analytics/cycle_analytics/summary/group/stage_time_summary_spec.rb
- - ee/spec/lib/gitlab/checks/diff_check_spec.rb
- - ee/spec/lib/gitlab/code_owners/loader_spec.rb
- - ee/spec/lib/gitlab/git_access_spec.rb
- - ee/spec/lib/gitlab/git_access_wiki_spec.rb
- - ee/spec/lib/gitlab/graphql/aggregations/vulnerability_statistics/lazy_aggregate_spec.rb
- - ee/spec/lib/gitlab/insights/project_insights_config_spec.rb
- - ee/spec/lib/gitlab/sitemaps/url_extractor_spec.rb
- - ee/spec/requests/api/analytics/code_review_analytics_spec.rb
- - ee/spec/requests/api/audit_events_spec.rb
- - ee/spec/requests/api/commits_spec.rb
- - ee/spec/requests/api/dora/metrics_spec.rb
- - ee/spec/requests/api/epics_spec.rb
- - ee/spec/requests/api/geo_spec.rb
- - ee/spec/requests/api/graphql/boards/epic_board_list_epics_query_spec.rb
- - ee/spec/requests/api/graphql/current_user/todos_query_spec.rb
- - ee/spec/requests/api/graphql/group/epic/epic_issues_spec.rb
- - ee/spec/requests/api/graphql/group/epics_spec.rb
- - ee/spec/requests/api/graphql/mutations/analytics/devops_adoption/segments/create_spec.rb
- - ee/spec/requests/api/graphql/mutations/analytics/devops_adoption/segments/delete_spec.rb
- - ee/spec/requests/api/graphql/mutations/boards/create_spec.rb
- - ee/spec/requests/api/graphql/mutations/boards/epic_boards/create_spec.rb
- - ee/spec/requests/api/graphql/mutations/boards/epic_boards/update_spec.rb
- - ee/spec/requests/api/graphql/mutations/boards/issues/issue_move_list_spec.rb
- - ee/spec/requests/api/graphql/mutations/boards/lists/update_limit_metrics_spec.rb
- - ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/destroy_spec.rb
- - ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/update_spec.rb
- - ee/spec/requests/api/graphql/mutations/dast_scanner_profiles/update_spec.rb
- - ee/spec/requests/api/graphql/mutations/environments/canary_ingress/update_spec.rb
- - ee/spec/requests/api/graphql/mutations/epics/add_issue_spec.rb
- - ee/spec/requests/api/graphql/mutations/epics/set_subscription_spec.rb
- - ee/spec/requests/api/graphql/mutations/epics/update_spec.rb
- - ee/spec/requests/api/graphql/mutations/gitlab_subscriptions/activate_spec.rb
- - ee/spec/requests/api/graphql/mutations/incident_management/oncall_rotation/create_spec.rb
- - ee/spec/requests/api/graphql/mutations/incident_management/oncall_schedule/create_spec.rb
- - ee/spec/requests/api/graphql/mutations/incident_management/oncall_schedule/destroy_spec.rb
- - ee/spec/requests/api/graphql/mutations/incident_management/oncall_schedule/update_spec.rb
- - ee/spec/requests/api/graphql/mutations/issues/promote_to_epic_spec.rb
- - ee/spec/requests/api/graphql/mutations/issues/update_spec.rb
- - ee/spec/requests/api/graphql/mutations/iterations/create_spec.rb
- - ee/spec/requests/api/graphql/mutations/notes/create/note_spec.rb
- - ee/spec/requests/api/graphql/mutations/quality_management/test_cases/create_spec.rb
- - ee/spec/requests/api/graphql/namespace/compliance_frameworks_spec.rb
- - ee/spec/requests/api/graphql/project/alert_management/payload_fields_spec.rb
- - ee/spec/requests/api/graphql/project/requirements_management/requirements_spec.rb
- - ee/spec/requests/api/graphql/projects/compliance_frameworks_spec.rb
- - ee/spec/requests/api/groups_spec.rb
- - ee/spec/requests/api/internal/base_spec.rb
- - ee/spec/requests/api/issues_spec.rb
- - ee/spec/requests/api/ldap_spec.rb
- - ee/spec/requests/api/merge_request_approval_rules_spec.rb
- - ee/spec/requests/api/merge_request_approvals_spec.rb
- - ee/spec/requests/api/merge_requests_spec.rb
- - ee/spec/requests/api/merge_trains_spec.rb
- - ee/spec/requests/api/project_approval_rules_spec.rb
- - ee/spec/requests/api/project_approval_settings_spec.rb
- - ee/spec/requests/api/projects_spec.rb
- - ee/spec/requests/api/todos_spec.rb
- - ee/spec/requests/api/vulnerabilities_spec.rb
- - ee/spec/requests/api/vulnerability_issue_links_spec.rb
- - ee/spec/requests/api/wikis_spec.rb
- - ee/spec/requests/callout_spec.rb
- - ee/spec/requests/git_http_geo_spec.rb
- - ee/spec/requests/repositories/git_http_controller_spec.rb
- - ee/spec/services/alert_management/extract_alert_payload_fields_service_spec.rb
- - ee/spec/services/alert_management/process_prometheus_alert_service_spec.rb
- - ee/spec/services/approval_rules/create_service_spec.rb
- - ee/spec/services/audit_event_service_spec.rb
- - ee/spec/services/billable_members/destroy_service_spec.rb
- - ee/spec/services/boards/epic_boards/destroy_service_spec.rb
- - ee/spec/services/clusters/agent_tokens/create_service_spec.rb
- - ee/spec/services/compliance_management/frameworks/create_service_spec.rb
- - ee/spec/services/compliance_management/frameworks/update_service_spec.rb
- - ee/spec/services/dast_scanner_profiles/destroy_service_spec.rb
- - ee/spec/services/dast_scanner_profiles/update_service_spec.rb
- - ee/spec/services/dast_site_profiles/destroy_service_spec.rb
- - ee/spec/services/external_status_checks/create_service_spec.rb
- - ee/spec/services/external_status_checks/destroy_service_spec.rb
- - ee/spec/services/external_status_checks/update_service_spec.rb
- - ee/spec/services/gitlab_subscriptions/activate_service_spec.rb
- - ee/spec/services/gitlab_subscriptions/apply_trial_service_spec.rb
- - ee/spec/services/incident_management/incidents/upload_metric_service_spec.rb
- - ee/spec/services/incident_management/oncall_rotations/edit_service_spec.rb
- - ee/spec/services/merge_request_approval_settings/update_service_spec.rb
- - ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb
- - ee/spec/services/personal_access_tokens/groups/update_lifetime_service_spec.rb
- - ee/spec/services/push_rules/create_or_update_service_spec.rb
- - ee/spec/services/quality_management/test_cases/create_service_spec.rb
- - ee/spec/services/quick_actions/interpret_service_spec.rb
- - ee/spec/services/requirements_management/create_requirement_service_spec.rb
- - ee/spec/services/requirements_management/export_csv_service_spec.rb
- - ee/spec/services/requirements_management/update_requirement_service_spec.rb
- - ee/spec/services/resource_access_tokens/create_service_spec.rb
- - ee/spec/services/resource_access_tokens/revoke_service_spec.rb
- - spec/controllers/confirmations_controller_spec.rb
- - spec/controllers/dashboard/projects_controller_spec.rb
- - spec/controllers/invites_controller_spec.rb
- - spec/controllers/profiles/emails_controller_spec.rb
- - spec/controllers/users/terms_controller_spec.rb
- - spec/features/cycle_analytics_spec.rb
- - spec/features/dashboard/datetime_on_tooltips_spec.rb
- - spec/features/dashboard/merge_requests_spec.rb
- - spec/features/file_uploads/group_import_spec.rb
- - spec/features/file_uploads/project_import_spec.rb
- - spec/features/file_uploads/user_avatar_spec.rb
- - spec/features/issues/user_sees_breadcrumb_links_spec.rb
- - spec/features/markdown/metrics_spec.rb
- - spec/features/operations_sidebar_link_spec.rb
- - spec/features/participants_autocomplete_spec.rb
- - spec/features/snippets/embedded_snippet_spec.rb
- - spec/finders/alert_management/alerts_finder_spec.rb
- - spec/finders/ci/commit_statuses_finder_spec.rb
- - spec/finders/container_repositories_finder_spec.rb
- - spec/finders/deployments_finder_spec.rb
- - spec/finders/events_finder_spec.rb
- - spec/finders/group_descendants_finder_spec.rb
- - spec/finders/groups_finder_spec.rb
- - spec/finders/packages/conan/package_file_finder_spec.rb
- - spec/finders/packages/go/module_finder_spec.rb
- - spec/finders/packages/group_packages_finder_spec.rb
- - spec/finders/packages/nuget/package_finder_spec.rb
- - spec/finders/packages/package_file_finder_spec.rb
- - spec/finders/packages/package_finder_spec.rb
- - spec/finders/template_finder_spec.rb
- - spec/finders/todos_finder_spec.rb
- - spec/finders/user_recent_events_finder_spec.rb
- - spec/frontend/fixtures/pipelines.rb
- - spec/graphql/features/authorization_spec.rb
- - spec/graphql/gitlab_schema_spec.rb
- - spec/graphql/mutations/boards/lists/update_spec.rb
- - spec/graphql/mutations/custom_emoji/create_spec.rb
- - spec/graphql/mutations/discussions/toggle_resolve_spec.rb
- - spec/graphql/mutations/environments/canary_ingress/update_spec.rb
- - spec/graphql/mutations/issues/set_severity_spec.rb
- - spec/graphql/mutations/labels/create_spec.rb
- - spec/graphql/mutations/notes/reposition_image_diff_note_spec.rb
- - spec/lib/bulk_imports/groups/loaders/group_loader_spec.rb
- - spec/lib/extracts_path_spec.rb
- - spec/lib/extracts_ref_spec.rb
- - spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb
- - spec/lib/gitlab/closing_issue_extractor_spec.rb
- - spec/lib/gitlab/composer/cache_spec.rb
- - spec/lib/gitlab/data_builder/wiki_page_spec.rb
- - spec/lib/gitlab/deploy_key_access_spec.rb
- - spec/lib/gitlab/email/handler/service_desk_handler_spec.rb
- - spec/lib/gitlab/gitaly_client/operation_service_spec.rb
- - spec/lib/gitlab/gl_repository/repo_type_spec.rb
- - spec/lib/gitlab/group_search_results_spec.rb
- - spec/lib/gitlab/json_cache_spec.rb
- - spec/lib/gitlab/language_detection_spec.rb
- - spec/lib/gitlab/project_search_results_spec.rb
- - spec/lib/gitlab/prometheus/query_variables_spec.rb
- - spec/lib/gitlab/reactive_cache_set_cache_spec.rb
- - spec/lib/gitlab/reference_extractor_spec.rb
- - spec/lib/gitlab/search_results_spec.rb
- - spec/lib/gitlab/shell_spec.rb
- - spec/models/abuse_report_spec.rb
- - spec/models/alert_management/alert_spec.rb
- - spec/models/audit_event_spec.rb
- - spec/models/chat_name_spec.rb
- - spec/models/chat_team_spec.rb
- - spec/models/clusters/kubernetes_namespace_spec.rb
- - spec/models/commit_spec.rb
- - spec/models/deploy_token_spec.rb
- - spec/models/deployment_spec.rb
- - spec/models/diff_viewer/server_side_spec.rb
- - spec/models/environment_spec.rb
- - spec/models/event_collection_spec.rb
- - spec/models/label_note_spec.rb
- - spec/models/lfs_file_lock_spec.rb
- - spec/models/member_spec.rb
- - spec/models/merge_request_diff_spec.rb
- - spec/models/namespace/root_storage_statistics_spec.rb
- - spec/models/note_spec.rb
- - spec/models/notification_setting_spec.rb
- - spec/models/operations/feature_flag_spec.rb
- - spec/models/plan_limits_spec.rb
- - spec/models/prometheus_alert_spec.rb
- - spec/models/protected_branch/push_access_level_spec.rb
- - spec/models/repository_spec.rb
- - spec/models/snippet_repository_spec.rb
- - spec/models/snippet_spec.rb
- - spec/models/terraform/state_spec.rb
- - spec/models/u2f_registration_spec.rb
- - spec/models/user_spec.rb
- - spec/requests/api/api_spec.rb
- - spec/requests/api/award_emoji_spec.rb
- - spec/requests/api/branches_spec.rb
- - spec/requests/api/ci/pipelines_spec.rb
- - spec/requests/api/composer_packages_spec.rb
- - spec/requests/api/deploy_tokens_spec.rb
- - spec/requests/api/deployments_spec.rb
- - spec/requests/api/error_tracking_spec.rb
- - spec/requests/api/feature_flags_spec.rb
- - spec/requests/api/freeze_periods_spec.rb
- - spec/requests/api/generic_packages_spec.rb
- - spec/requests/api/graphql/boards/board_lists_query_spec.rb
- - spec/requests/api/graphql/ci/pipelines_spec.rb
- - spec/requests/api/graphql/current_user_todos_spec.rb
- - spec/requests/api/graphql/group/timelogs_spec.rb
- - spec/requests/api/graphql/issue_status_counts_spec.rb
- - spec/requests/api/graphql/metrics/dashboard_query_spec.rb
- - spec/requests/api/graphql/mutations/admin/sidekiq_queues/delete_jobs_spec.rb
- - spec/requests/api/graphql/mutations/alert_management/alerts/set_assignees_spec.rb
- - spec/requests/api/graphql/mutations/alert_management/alerts/todo/create_spec.rb
- - spec/requests/api/graphql/mutations/alert_management/alerts/update_alert_status_spec.rb
- - spec/requests/api/graphql/mutations/alert_management/http_integration/create_spec.rb
- - spec/requests/api/graphql/mutations/alert_management/prometheus_integration/create_spec.rb
- - spec/requests/api/graphql/mutations/award_emojis/add_spec.rb
- - spec/requests/api/graphql/mutations/award_emojis/toggle_spec.rb
- - spec/requests/api/graphql/mutations/boards/create_spec.rb
- - spec/requests/api/graphql/mutations/boards/destroy_spec.rb
- - spec/requests/api/graphql/mutations/boards/lists/destroy_spec.rb
- - spec/requests/api/graphql/mutations/boards/lists/update_spec.rb
- - spec/requests/api/graphql/mutations/branches/create_spec.rb
- - spec/requests/api/graphql/mutations/ci/ci_cd_settings_update_spec.rb
- - spec/requests/api/graphql/mutations/commits/create_spec.rb
- - spec/requests/api/graphql/mutations/container_expiration_policy/update_spec.rb
- - spec/requests/api/graphql/mutations/discussions/toggle_resolve_spec.rb
- - spec/requests/api/graphql/mutations/environments/canary_ingress/update_spec.rb
- - spec/requests/api/graphql/mutations/issues/set_locked_spec.rb
- - spec/requests/api/graphql/mutations/issues/set_severity_spec.rb
- - spec/requests/api/graphql/mutations/issues/update_spec.rb
- - spec/requests/api/graphql/mutations/jira_import/import_users_spec.rb
- - spec/requests/api/graphql/mutations/jira_import/start_spec.rb
- - spec/requests/api/graphql/mutations/labels/create_spec.rb
- - spec/requests/api/graphql/mutations/merge_requests/accept_spec.rb
- - spec/requests/api/graphql/mutations/merge_requests/create_spec.rb
- - spec/requests/api/graphql/mutations/metrics/dashboard/annotations/create_spec.rb
- - spec/requests/api/graphql/mutations/namespace/package_settings/update_spec.rb
- - spec/requests/api/graphql/mutations/notes/create/diff_note_spec.rb
- - spec/requests/api/graphql/mutations/notes/create/image_diff_note_spec.rb
- - spec/requests/api/graphql/mutations/notes/create/note_spec.rb
- - spec/requests/api/graphql/mutations/notes/reposition_image_diff_note_spec.rb
- - spec/requests/api/graphql/mutations/notes/update/image_diff_note_spec.rb
- - spec/requests/api/graphql/mutations/snippets/mark_as_spam_spec.rb
- - spec/requests/api/graphql/mutations/snippets/update_spec.rb
- - spec/requests/api/graphql/mutations/user_callouts/create_spec.rb
- - spec/requests/api/graphql/namespace/package_settings_spec.rb
- - spec/requests/api/graphql/project/alert_management/alert/issue_spec.rb
- - spec/requests/api/graphql/project/alert_management/alert_status_counts_spec.rb
- - spec/requests/api/graphql/project/error_tracking/sentry_detailed_error_request_spec.rb
- - spec/requests/api/graphql/project/error_tracking/sentry_errors_request_spec.rb
- - spec/requests/api/graphql/project/issue/designs/designs_spec.rb
- - spec/requests/api/graphql/project/project_pipeline_statistics_spec.rb
- - spec/requests/api/graphql/project_query_spec.rb
- - spec/requests/api/graphql/query_spec.rb
- - spec/requests/api/graphql/user/starred_projects_query_spec.rb
- - spec/requests/api/graphql/user_query_spec.rb
- - spec/requests/api/graphql_spec.rb
- - spec/requests/api/group_import_spec.rb
- - spec/requests/api/group_milestones_spec.rb
- - spec/requests/api/group_packages_spec.rb
- - spec/requests/api/groups_spec.rb
- - spec/requests/api/helpers_spec.rb
- - spec/requests/api/import_bitbucket_server_spec.rb
- - spec/requests/api/internal/base_spec.rb
- - spec/requests/api/lint_spec.rb
- - spec/requests/api/markdown_spec.rb
- - spec/requests/api/merge_requests_spec.rb
- - spec/requests/api/metrics/dashboard/annotations_spec.rb
- - spec/requests/api/metrics/user_starred_dashboards_spec.rb
- - spec/requests/api/nuget_project_packages_spec.rb
- - spec/requests/api/project_clusters_spec.rb
- - spec/requests/api/project_container_repositories_spec.rb
- - spec/requests/api/project_milestones_spec.rb
- - spec/requests/api/project_packages_spec.rb
- - spec/requests/api/pypi_packages_spec.rb
- - spec/requests/api/rubygem_packages_spec.rb
- - spec/requests/api/unleash_spec.rb
- - spec/requests/api/users_spec.rb
- - spec/requests/groups/email_campaigns_controller_spec.rb
- - spec/requests/import/gitlab_groups_controller_spec.rb
- - spec/requests/jwt_controller_spec.rb
- - spec/requests/lfs_http_spec.rb
- - spec/requests/product_analytics/collector_app_spec.rb
- - spec/requests/rack_attack_global_spec.rb
- - spec/services/admin/propagate_service_template_spec.rb
- - spec/services/alert_management/create_alert_issue_service_spec.rb
- - spec/services/audit_event_service_spec.rb
- - spec/services/auth/dependency_proxy_authentication_service_spec.rb
- - spec/services/auto_merge_service_spec.rb
- - spec/services/bulk_create_integration_service_spec.rb
- - spec/services/clusters/applications/prometheus_health_check_service_spec.rb
- - spec/services/container_expiration_policy_service_spec.rb
- - spec/services/dependency_proxy/find_or_create_manifest_service_spec.rb
- - spec/services/discussions/resolve_service_spec.rb
- - spec/services/discussions/unresolve_service_spec.rb
- - spec/services/git/branch_push_service_spec.rb
- - spec/services/import/bitbucket_server_service_spec.rb
- - spec/services/incident_management/incidents/create_service_spec.rb
- - spec/services/incident_management/pager_duty/create_incident_issue_service_spec.rb
- - spec/services/incident_management/pager_duty/process_webhook_service_spec.rb
- - spec/services/integrations/test/project_service_spec.rb
- - spec/services/issuable/bulk_update_service_spec.rb
- - spec/services/jira_connect/sync_service_spec.rb
- - spec/services/jira_import/start_import_service_spec.rb
- - spec/services/jira_import/users_importer_spec.rb
- - spec/services/markdown_content_rewriter_service_spec.rb
- - spec/services/members/create_service_spec.rb
- - spec/services/members/invite_service_spec.rb
- - spec/services/metrics/dashboard/annotations/create_service_spec.rb
- - spec/services/metrics/dashboard/gitlab_alert_embed_service_spec.rb
- - spec/services/metrics/users_starred_dashboards/create_service_spec.rb
- - spec/services/notes/copy_service_spec.rb
- - spec/services/notes/create_service_spec.rb
- - spec/services/notes/destroy_service_spec.rb
- - spec/services/notes/quick_actions_service_spec.rb
- - spec/services/notes/update_service_spec.rb
- - spec/services/notification_service_spec.rb
- - spec/services/packages/composer/create_package_service_spec.rb
- - spec/services/packages/conan/search_service_spec.rb
- - spec/services/packages/create_package_file_service_spec.rb
- - spec/services/packages/debian/find_or_create_package_service_spec.rb
- - spec/services/packages/generic/create_package_file_service_spec.rb
- - spec/services/packages/maven/find_or_create_package_service_spec.rb
- - spec/services/packages/nuget/search_service_spec.rb
- - spec/services/packages/rubygems/dependency_resolver_service_spec.rb
- - spec/services/pod_logs/base_service_spec.rb
- - spec/services/pod_logs/elasticsearch_service_spec.rb
- - spec/services/pod_logs/kubernetes_service_spec.rb
- - spec/services/projects/alerting/notify_service_spec.rb
- - spec/services/projects/create_service_spec.rb
- - spec/services/projects/destroy_rollback_service_spec.rb
- - spec/services/projects/destroy_service_spec.rb
- - spec/services/projects/gitlab_projects_import_service_spec.rb
- - spec/services/projects/group_links/create_service_spec.rb
- - spec/services/projects/group_links/destroy_service_spec.rb
- - spec/services/projects/group_links/update_service_spec.rb
- - spec/services/projects/prometheus/alerts/notify_service_spec.rb
- - spec/services/projects/transfer_service_spec.rb
- - spec/services/projects/update_pages_service_spec.rb
- - spec/services/prometheus/create_default_alerts_service_spec.rb
- - spec/services/quick_actions/interpret_service_spec.rb
- - spec/services/releases/create_evidence_service_spec.rb
- - spec/services/repositories/destroy_rollback_service_spec.rb
- - spec/services/repositories/destroy_service_spec.rb
- - spec/services/repositories/shell_destroy_service_spec.rb
- - spec/services/resource_access_tokens/create_service_spec.rb
- - spec/services/resource_access_tokens/revoke_service_spec.rb
- - spec/services/resource_events/change_labels_service_spec.rb
- - spec/services/resource_events/merge_into_notes_service_spec.rb
- - spec/services/security/ci_configuration/sast_create_service_spec.rb
- - spec/services/snippets/bulk_destroy_service_spec.rb
- - spec/services/snippets/create_service_spec.rb
- - spec/services/snippets/update_service_spec.rb
- - spec/services/spam/ham_service_spec.rb
- - spec/services/spam/spam_action_service_spec.rb
- - spec/services/spam/spam_verdict_service_spec.rb
- - spec/services/system_note_service_spec.rb
- - spec/services/system_notes/issuables_service_spec.rb
- - spec/services/test_hooks/project_service_spec.rb
- - spec/services/test_hooks/system_service_spec.rb
- - spec/services/users/approve_service_spec.rb
- - spec/services/users/reject_service_spec.rb
- - spec/services/users/validate_otp_service_spec.rb
- - spec/services/wiki_pages/event_create_service_spec.rb
- - spec/support/shared_examples/graphql/design_fields_shared_examples.rb
- - spec/support/shared_examples/graphql/mutations/set_assignees_shared_examples.rb
- - spec/support/shared_examples/quick_actions/issuable/issuable_quick_actions_shared_examples.rb
- - spec/support/shared_examples/services/container_registry_auth_service_shared_examples.rb
- - spec/support/shared_examples/services/packages_shared_examples.rb
- - spec/tasks/gitlab/db_rake_spec.rb
- - spec/tasks/gitlab/packages/composer_rake_spec.rb
- - spec/tasks/gitlab/snippets_rake_spec.rb
- - spec/uploaders/content_type_whitelist_spec.rb
- - spec/uploaders/dependency_proxy/file_uploader_spec.rb
- - spec/views/admin/application_settings/_eks.html.haml_spec.rb
- - spec/views/admin/application_settings/_package_registry.html.haml_spec.rb
- - spec/views/layouts/nav/sidebar/_project_security_link.html.haml_spec.rb
- - spec/views/projects/pipelines/new.html.haml_spec.rb
- - spec/views/projects/pipelines/show.html.haml_spec.rb
- - spec/views/search/_results.html.haml_spec.rb
- - spec/views/shared/_label_row.html.haml_spec.rb
- - spec/views/shared/milestones/_top.html.haml_spec.rb
-
RSpec/TimecopFreeze:
Exclude:
- 'ee/spec/controllers/admin/application_settings_controller_spec.rb'
@@ -857,7 +454,6 @@ RSpec/AnyInstanceOf:
- 'ee/spec/features/admin/admin_audit_logs_spec.rb'
- 'ee/spec/features/admin/admin_reset_pipeline_minutes_spec.rb'
- 'ee/spec/features/admin/admin_users_spec.rb'
- - 'ee/spec/features/admin/licenses/admin_views_license_spec.rb'
- 'ee/spec/features/boards/scoped_issue_board_spec.rb'
- 'ee/spec/features/ci_shared_runner_warnings_spec.rb'
- 'ee/spec/features/groups/group_settings_spec.rb'
@@ -1641,9 +1237,6 @@ Gitlab/NamespacedClass:
- 'app/models/project_pages_metadatum.rb'
- 'app/models/project_repository.rb'
- 'app/models/project_repository_storage_move.rb'
- - 'app/models/project_services/mock_monitoring_service.rb'
- - 'app/models/project_services/monitoring_service.rb'
- - 'app/models/project_services/prometheus_service.rb'
- 'app/models/project_setting.rb'
- 'app/models/project_snippet.rb'
- 'app/models/project_statistics.rb'
@@ -2161,6 +1754,7 @@ Gitlab/NamespacedClass:
- 'app/workers/git_garbage_collect_worker.rb'
- 'app/workers/gitlab_performance_bar_stats_worker.rb'
- 'app/workers/gitlab_shell_worker.rb'
+ - 'app/workers/gitlab_service_ping_worker.rb'
- 'app/workers/gitlab_usage_ping_worker.rb'
- 'app/workers/group_destroy_worker.rb'
- 'app/workers/group_export_worker.rb'
@@ -2551,11 +2145,6 @@ Gitlab/NamespacedClass:
- 'spec/tasks/gitlab/task_helpers_spec.rb'
- 'spec/uploaders/object_storage_spec.rb'
-Style/ClassEqualityComparison:
- Exclude:
- - spec/lib/peek/views/active_record_spec.rb
- - ee/spec/lib/peek/views/active_record_spec.rb
-
# WIP See https://gitlab.com/gitlab-org/gitlab/-/issues/207950
Cop/UserAdmin:
Exclude:
@@ -2611,8 +2200,8 @@ Cop/UserAdmin:
- 'ee/lib/ee/gitlab/git_access.rb'
- 'lib/api/award_emoji.rb'
- 'lib/api/ci/runners.rb'
- - 'lib/api/entities/runner_details.rb'
- - 'lib/api/entities/user_safe.rb'
+ - 'lib/api/entities/ci/runner_details.rb'
+ - 'lib/api/entities/ci/user_safe.rb'
- 'lib/api/groups.rb'
- 'lib/api/helpers.rb'
- 'lib/api/personal_access_tokens.rb'
@@ -2853,27 +2442,10 @@ Gitlab/FeatureAvailableUsage:
# WIP See https://gitlab.com/gitlab-org/gitlab/-/issues/327490
Style/RegexpLiteralMixedPreserve:
Exclude:
- - 'app/controllers/projects/repositories_controller.rb'
- - 'app/helpers/ci/variables_helper.rb'
- - 'app/models/alert_management/alert.rb'
- - 'app/models/application_setting.rb'
- - 'app/models/blob_viewer/go_mod.rb'
- - 'app/models/concerns/ci/maskable.rb'
- - 'app/models/operations/feature_flag.rb'
- - 'app/models/packages/go/module.rb'
- - 'app/services/packages/conan/search_service.rb'
- - 'app/services/projects/update_remote_mirror_service.rb'
- - 'config/initializers/rspec_profiling.rb'
- 'ee/app/models/status_page/project_setting.rb'
- 'ee/app/presenters/vulnerability_presenter.rb'
- 'ee/lib/api/geo_nodes.rb'
- 'ee/lib/gitlab/vulnerabilities/standard_vulnerability.rb'
- - 'ee/spec/controllers/concerns/ee/routable_actions/sso_enforcement_redirect_spec.rb'
- - 'ee/spec/controllers/concerns/routable_actions_spec.rb'
- - 'ee/spec/controllers/groups/groups_controller_spec.rb'
- - 'ee/spec/features/groups/saml_enforcement_spec.rb'
- - 'ee/spec/features/markdown/metrics_spec.rb'
- - 'ee/spec/services/jira/requests/issues/list_service_spec.rb'
- 'lib/api/invitations.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/pattern.rb'
- 'lib/gitlab/metrics/requests_rack_middleware.rb'
@@ -2902,3 +2474,543 @@ Style/RegexpLiteralMixedPreserve:
- 'spec/support/helpers/query_recorder.rb'
- 'spec/support/helpers/require_migration.rb'
- 'spec/views/layouts/_head.html.haml_spec.rb'
+
+Database/MultipleDatabases:
+ Exclude:
+ - 'app/mailers/previews/notify_preview.rb'
+ - 'app/models/application_setting.rb'
+ - 'app/models/internal_id.rb'
+ - 'app/services/auto_merge/base_service.rb'
+ - 'app/services/ci/delete_unit_tests_service.rb'
+ - 'app/services/ci/unlock_artifacts_service.rb'
+ - 'app/services/deployments/update_environment_service.rb'
+ - 'app/services/design_management/copy_design_collection/copy_service.rb'
+ - 'app/services/feature_flags/create_service.rb'
+ - 'app/services/feature_flags/destroy_service.rb'
+ - 'app/services/feature_flags/update_service.rb'
+ - 'app/services/issuable/clone/base_service.rb'
+ - 'app/services/issuable/common_system_notes_service.rb'
+ - 'app/services/issuable/destroy_label_links_service.rb'
+ - 'app/services/packages/create_dependency_service.rb'
+ - 'app/services/packages/go/create_package_service.rb'
+ - 'app/services/packages/npm/create_package_service.rb'
+ - 'app/services/packages/terraform_module/create_package_service.rb'
+ - 'app/services/projects/cleanup_service.rb'
+ - 'app/services/projects/fetch_statistics_increment_service.rb'
+ - 'app/services/releases/update_service.rb'
+ - 'app/services/todos/destroy/destroyed_issuable_service.rb'
+ - 'ee/app/models/dora/daily_metrics.rb'
+ - 'ee/app/services/analytics/devops_adoption/enabled_namespaces/bulk_delete_service.rb'
+ - 'ee/app/services/approval_rules/finalize_service.rb'
+ - 'ee/app/services/approval_rules/project_rule_destroy_service.rb'
+ - 'ee/app/services/app_sec/dast/site_profiles/create_service.rb'
+ - 'ee/app/services/app_sec/dast/site_profiles/update_service.rb'
+ - 'ee/app/services/ci/minutes/update_build_minutes_service.rb'
+ - 'ee/app/services/ee/issuable/common_system_notes_service.rb'
+ - 'ee/app/services/group_saml/group_managed_accounts/transfer_membership_service.rb'
+ - 'ee/app/services/group_saml/sign_up_service.rb'
+ - 'ee/app/services/iterations/roll_over_issues_service.rb'
+ - 'ee/app/services/security/store_scan_service.rb'
+ - 'ee/app/services/timebox_report_service.rb'
+ - 'ee/app/services/vulnerability_feedback/create_service.rb'
+ - 'ee/lib/ee/gitlab/checks/push_rule_check.rb'
+ - 'ee/lib/ee/gitlab/database.rb'
+ - 'ee/lib/gitlab/geo/database_tasks.rb'
+ - 'ee/lib/gitlab/geo/geo_tasks.rb'
+ - 'ee/lib/gitlab/geo/health_check.rb'
+ - 'ee/lib/gitlab/geo/log_cursor/daemon.rb'
+ - 'ee/lib/pseudonymizer/dumper.rb'
+ - 'ee/lib/pseudonymizer/pager.rb'
+ - 'ee/lib/system_check/geo/geo_database_configured_check.rb'
+ - 'ee/spec/lib/pseudonymizer/dumper_spec.rb'
+ - 'ee/spec/models/pg_replication_slot_spec.rb'
+ - 'ee/spec/services/ee/merge_requests/update_service_spec.rb'
+ - 'lib/backup/database.rb'
+ - 'lib/after_commit_queue.rb'
+ - 'lib/api/rubygem_packages.rb'
+ - 'lib/backup/manager.rb'
+ - 'lib/gitlab/analytics/cycle_analytics/stage_query_helpers.rb'
+ - 'lib/gitlab/chaos.rb'
+ - 'lib/gitlab/current_settings.rb'
+ - 'lib/gitlab/database/batch_count.rb'
+ - 'lib/gitlab/database/batch_counter.rb'
+ - 'lib/gitlab/database/count/reltuples_count_strategy.rb'
+ - 'lib/gitlab/database/count/tablesample_count_strategy.rb'
+ - 'lib/gitlab/database/grant.rb'
+ - 'lib/gitlab/database/load_balancing/load_balancer.rb'
+ - 'lib/gitlab/database/load_balancing.rb'
+ - 'lib/gitlab/database/load_balancing/sticking.rb'
+ - 'lib/gitlab/database/migrations/observers/migration_observer.rb'
+ - 'lib/gitlab/database/migrations/observers/query_log.rb'
+ - 'lib/gitlab/database/multi_threaded_migration.rb'
+ - 'lib/gitlab/database/partitioning_migration_helpers/backfill_partitioned_table.rb'
+ - 'lib/gitlab/database/partitioning/monthly_strategy.rb'
+ - 'lib/gitlab/database/partitioning/partition_manager.rb'
+ - 'lib/gitlab/database/partitioning/partition_creator.rb'
+ - 'lib/gitlab/database/partitioning/replace_table.rb'
+ - 'lib/gitlab/database/partitioning/time_partition.rb'
+ - 'lib/gitlab/database/postgres_hll/batch_distinct_counter.rb'
+ - 'lib/gitlab/database/postgresql_adapter/dump_schema_versions_mixin.rb'
+ - 'lib/gitlab/database/postgresql_database_tasks/load_schema_versions_mixin.rb'
+ - 'lib/gitlab/database.rb'
+ - 'lib/gitlab/database/reindexing/concurrent_reindex.rb'
+ - 'lib/gitlab/database/reindexing/reindex_concurrently.rb'
+ - 'lib/gitlab/database/schema_cache_with_renamed_table.rb'
+ - 'lib/gitlab/database/schema_migrations/context.rb'
+ - 'lib/gitlab/database/schema_version_files.rb'
+ - 'lib/gitlab/database/similarity_score.rb'
+ - 'lib/gitlab/database/unidirectional_copy_trigger.rb'
+ - 'lib/gitlab/database/with_lock_retries.rb'
+ - 'lib/gitlab/gitlab_import/importer.rb'
+ - 'lib/gitlab/health_checks/db_check.rb'
+ - 'lib/gitlab/import_export/base/relation_factory.rb'
+ - 'lib/gitlab/import_export/relation_tree_restorer.rb'
+ - 'lib/gitlab/legacy_github_import/importer.rb'
+ - 'lib/gitlab/metrics/samplers/database_sampler.rb'
+ - 'lib/gitlab/optimistic_locking.rb'
+ - 'lib/gitlab/otp_key_rotator.rb'
+ - 'lib/gitlab/profiler.rb'
+ - 'lib/gitlab/seeder.rb'
+ - 'lib/gitlab/sherlock/query.rb'
+ - 'lib/gitlab/sql/glob.rb'
+ - 'lib/gitlab/sql/set_operator.rb'
+ - 'lib/system_check/orphans/repository_check.rb'
+ - 'spec/db/schema_spec.rb'
+ - 'spec/features/admin/dashboard_spec.rb'
+ - 'spec/initializers/database_config_spec.rb'
+ - 'spec/initializers/lograge_spec.rb'
+ - 'spec/lib/backup/manager_spec.rb'
+ - 'spec/lib/gitlab/current_settings_spec.rb'
+ - 'spec/lib/gitlab/database_spec.rb'
+ - 'spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb'
+ - 'spec/lib/gitlab/import_export/project/tree_saver_spec.rb'
+ - 'spec/lib/gitlab/metrics/subscribers/active_record_spec.rb'
+ - 'spec/lib/gitlab/pagination/keyset/order_spec.rb'
+ - 'spec/lib/gitlab/profiler_spec.rb'
+ - 'spec/lib/gitlab/query_limiting/active_support_subscriber_spec.rb'
+ - 'spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb'
+ - 'spec/lib/gitlab/sql/cte_spec.rb'
+ - 'spec/lib/gitlab/sql/glob_spec.rb'
+ - 'spec/lib/gitlab/sql/recursive_cte_spec.rb'
+ - 'spec/lib/gitlab/usage_data_metrics_spec.rb'
+ - 'spec/lib/gitlab/usage_data_queries_spec.rb'
+ - 'spec/lib/gitlab/usage/metrics/names_suggestions/relation_parsers/constraints_spec.rb'
+ - 'spec/lib/gitlab/usage/metrics/names_suggestions/relation_parsers/joins_spec.rb'
+ - 'spec/lib/gitlab/usage/metrics/instrumentations/database_metric_spec.rb'
+ - 'spec/lib/gitlab/utils/usage_data_spec.rb'
+ - 'spec/models/application_setting_spec.rb'
+ - 'spec/models/concerns/case_sensitivity_spec.rb'
+ - 'spec/models/concerns/sortable_spec.rb'
+ - 'spec/models/concerns/where_composite_spec.rb'
+ - 'spec/models/experiment_spec.rb'
+ - 'spec/models/internal_id_spec.rb'
+ - 'spec/models/project_feature_usage_spec.rb'
+ - 'spec/models/users_statistics_spec.rb'
+ - 'spec/requests/api/statistics_spec.rb'
+ - 'spec/services/users/activity_service_spec.rb'
+ - 'spec/support/caching.rb'
+ - 'spec/support/gitlab/usage/metrics_instrumentation_shared_examples.rb'
+ - 'spec/support/helpers/database_connection_helpers.rb'
+ - 'spec/support/helpers/database/database_helpers.rb'
+ - 'spec/support/helpers/database/table_schema_helpers.rb'
+ - 'spec/support/helpers/migrations_helpers.rb'
+ - 'spec/support/helpers/query_recorder.rb'
+ - 'spec/support/helpers/usage_data_helpers.rb'
+ - 'spec/tasks/gitlab/backup_rake_spec.rb'
+ - 'spec/tasks/gitlab/db_rake_spec.rb'
+ - 'spec/workers/analytics/usage_trends/counter_job_worker_spec.rb'
+ - 'spec/workers/users/create_statistics_worker_spec.rb'
+
+# See https://gitlab.com/gitlab-org/gitlab/-/issues/335170
+Cop/WorkerDataConsistency:
+ Exclude:
+ - 'app/workers/admin_email_worker.rb'
+ - 'app/workers/analytics/usage_trends/count_job_trigger_worker.rb'
+ - 'app/workers/analytics/usage_trends/counter_job_worker.rb'
+ - 'app/workers/approve_blocked_pending_approval_users_worker.rb'
+ - 'app/workers/archive_trace_worker.rb'
+ - 'app/workers/authorized_keys_worker.rb'
+ - 'app/workers/authorized_project_update/periodic_recalculate_worker.rb'
+ - 'app/workers/authorized_project_update/project_create_worker.rb'
+ - 'app/workers/authorized_project_update/project_group_link_create_worker.rb'
+ - 'app/workers/authorized_project_update/project_recalculate_worker.rb'
+ - 'app/workers/authorized_project_update/user_refresh_from_replica_worker.rb'
+ - 'app/workers/authorized_projects_worker.rb'
+ - 'app/workers/auto_devops/disable_worker.rb'
+ - 'app/workers/auto_merge_process_worker.rb'
+ - 'app/workers/background_migration_worker.rb'
+ - 'app/workers/build_finished_worker.rb'
+ - 'app/workers/build_success_worker.rb'
+ - 'app/workers/bulk_import_worker.rb'
+ - 'app/workers/bulk_imports/entity_worker.rb'
+ - 'app/workers/bulk_imports/export_request_worker.rb'
+ - 'app/workers/bulk_imports/pipeline_worker.rb'
+ - 'app/workers/bulk_imports/relation_export_worker.rb'
+ - 'app/workers/chaos/cpu_spin_worker.rb'
+ - 'app/workers/chaos/db_spin_worker.rb'
+ - 'app/workers/chaos/kill_worker.rb'
+ - 'app/workers/chaos/leak_mem_worker.rb'
+ - 'app/workers/chaos/sleep_worker.rb'
+ - 'app/workers/chat_notification_worker.rb'
+ - 'app/workers/ci/archive_trace_worker.rb'
+ - 'app/workers/ci/archive_traces_cron_worker.rb'
+ - 'app/workers/ci/build_finished_worker.rb'
+ - 'app/workers/ci/build_prepare_worker.rb'
+ - 'app/workers/ci/build_schedule_worker.rb'
+ - 'app/workers/ci/build_trace_chunk_flush_worker.rb'
+ - 'app/workers/ci/daily_build_group_report_results_worker.rb'
+ - 'app/workers/ci/delete_objects_worker.rb'
+ - 'app/workers/ci/delete_unit_tests_worker.rb'
+ - 'app/workers/ci/drop_pipeline_worker.rb'
+ - 'app/workers/ci/initial_pipeline_process_worker.rb'
+ - 'app/workers/ci/merge_requests/add_todo_when_build_fails_worker.rb'
+ - 'app/workers/ci/pipeline_artifacts/coverage_report_worker.rb'
+ - 'app/workers/ci/pipeline_artifacts/create_quality_report_worker.rb'
+ - 'app/workers/ci/pipeline_artifacts/expire_artifacts_worker.rb'
+ - 'app/workers/ci/pipeline_success_unlock_artifacts_worker.rb'
+ - 'app/workers/ci/ref_delete_unlock_artifacts_worker.rb'
+ - 'app/workers/ci/resource_groups/assign_resource_from_resource_group_worker.rb'
+ - 'app/workers/ci/schedule_delete_objects_cron_worker.rb'
+ - 'app/workers/ci/test_failure_history_worker.rb'
+ - 'app/workers/ci_platform_metrics_update_cron_worker.rb'
+ - 'app/workers/cleanup_container_repository_worker.rb'
+ - 'app/workers/cluster_configure_istio_worker.rb'
+ - 'app/workers/cluster_install_app_worker.rb'
+ - 'app/workers/cluster_patch_app_worker.rb'
+ - 'app/workers/cluster_provision_worker.rb'
+ - 'app/workers/cluster_update_app_worker.rb'
+ - 'app/workers/cluster_upgrade_app_worker.rb'
+ - 'app/workers/cluster_wait_for_app_installation_worker.rb'
+ - 'app/workers/cluster_wait_for_app_update_worker.rb'
+ - 'app/workers/cluster_wait_for_ingress_ip_address_worker.rb'
+ - 'app/workers/clusters/applications/activate_service_worker.rb'
+ - 'app/workers/clusters/applications/check_prometheus_health_worker.rb'
+ - 'app/workers/clusters/applications/deactivate_service_worker.rb'
+ - 'app/workers/clusters/applications/uninstall_worker.rb'
+ - 'app/workers/clusters/applications/wait_for_uninstall_app_worker.rb'
+ - 'app/workers/container_expiration_policies/cleanup_container_repository_worker.rb'
+ - 'app/workers/container_expiration_policy_worker.rb'
+ - 'app/workers/create_commit_signature_worker.rb'
+ - 'app/workers/create_note_diff_file_worker.rb'
+ - 'app/workers/create_pipeline_worker.rb'
+ - 'app/workers/database/batched_background_migration_worker.rb'
+ - 'app/workers/database/partition_management_worker.rb'
+ - 'app/workers/delete_container_repository_worker.rb'
+ - 'app/workers/delete_diff_files_worker.rb'
+ - 'app/workers/delete_merged_branches_worker.rb'
+ - 'app/workers/delete_stored_files_worker.rb'
+ - 'app/workers/delete_user_worker.rb'
+ - 'app/workers/deployments/drop_older_deployments_worker.rb'
+ - 'app/workers/deployments/finished_worker.rb'
+ - 'app/workers/deployments/forward_deployment_worker.rb'
+ - 'app/workers/deployments/hooks_worker.rb'
+ - 'app/workers/deployments/link_merge_request_worker.rb'
+ - 'app/workers/deployments/success_worker.rb'
+ - 'app/workers/deployments/update_environment_worker.rb'
+ - 'app/workers/design_management/copy_design_collection_worker.rb'
+ - 'app/workers/design_management/new_version_worker.rb'
+ - 'app/workers/destroy_pages_deployments_worker.rb'
+ - 'app/workers/detect_repository_languages_worker.rb'
+ - 'app/workers/disallow_two_factor_for_group_worker.rb'
+ - 'app/workers/disallow_two_factor_for_subgroups_worker.rb'
+ - 'app/workers/email_receiver_worker.rb'
+ - 'app/workers/emails_on_push_worker.rb'
+ - 'app/workers/environments/auto_stop_cron_worker.rb'
+ - 'app/workers/environments/canary_ingress/update_worker.rb'
+ - 'app/workers/error_tracking_issue_link_worker.rb'
+ - 'app/workers/experiments/record_conversion_event_worker.rb'
+ - 'app/workers/expire_build_artifacts_worker.rb'
+ - 'app/workers/expire_build_instance_artifacts_worker.rb'
+ - 'app/workers/expire_job_cache_worker.rb'
+ - 'app/workers/export_csv_worker.rb'
+ - 'app/workers/file_hook_worker.rb'
+ - 'app/workers/flush_counter_increments_worker.rb'
+ - 'app/workers/gitlab/github_import/advance_stage_worker.rb'
+ - 'app/workers/gitlab/github_import/refresh_import_jid_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/finish_import_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_base_data_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_issues_and_diff_notes_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_lfs_objects_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_notes_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_pull_requests_merged_by_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_pull_requests_reviews_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_pull_requests_worker.rb'
+ - 'app/workers/gitlab/github_import/stage/import_repository_worker.rb'
+ - 'app/workers/gitlab/jira_import/advance_stage_worker.rb'
+ - 'app/workers/gitlab/jira_import/import_issue_worker.rb'
+ - 'app/workers/gitlab/jira_import/stage/start_import_worker.rb'
+ - 'app/workers/gitlab/phabricator_import/import_tasks_worker.rb'
+ - 'app/workers/gitlab_performance_bar_stats_worker.rb'
+ - 'app/workers/gitlab_service_ping_worker.rb'
+ - 'app/workers/gitlab_shell_worker.rb'
+ - 'app/workers/group_destroy_worker.rb'
+ - 'app/workers/group_export_worker.rb'
+ - 'app/workers/group_import_worker.rb'
+ - 'app/workers/hashed_storage/migrator_worker.rb'
+ - 'app/workers/hashed_storage/project_migrate_worker.rb'
+ - 'app/workers/hashed_storage/project_rollback_worker.rb'
+ - 'app/workers/hashed_storage/rollbacker_worker.rb'
+ - 'app/workers/import_export_project_cleanup_worker.rb'
+ - 'app/workers/import_issues_csv_worker.rb'
+ - 'app/workers/incident_management/add_severity_system_note_worker.rb'
+ - 'app/workers/incident_management/pager_duty/process_incident_worker.rb'
+ - 'app/workers/incident_management/process_alert_worker_v2.rb'
+ - 'app/workers/invalid_gpg_signature_update_worker.rb'
+ - 'app/workers/irker_worker.rb'
+ - 'app/workers/issuable/label_links_destroy_worker.rb'
+ - 'app/workers/issuable_export_csv_worker.rb'
+ - 'app/workers/issuables/clear_groups_issue_counter_worker.rb'
+ - 'app/workers/issue_due_scheduler_worker.rb'
+ - 'app/workers/issue_placement_worker.rb'
+ - 'app/workers/issue_rebalancing_worker.rb'
+ - 'app/workers/jira_connect/forward_event_worker.rb'
+ - 'app/workers/jira_connect/sync_branch_worker.rb'
+ - 'app/workers/jira_connect/sync_builds_worker.rb'
+ - 'app/workers/jira_connect/sync_deployments_worker.rb'
+ - 'app/workers/jira_connect/sync_feature_flags_worker.rb'
+ - 'app/workers/jira_connect/sync_merge_request_worker.rb'
+ - 'app/workers/jira_connect/sync_project_worker.rb'
+ - 'app/workers/mail_scheduler/issue_due_worker.rb'
+ - 'app/workers/mail_scheduler/notification_service_worker.rb'
+ - 'app/workers/member_invitation_reminder_emails_worker.rb'
+ - 'app/workers/members_destroyer/unassign_issuables_worker.rb'
+ - 'app/workers/merge_request_cleanup_refs_worker.rb'
+ - 'app/workers/merge_request_mergeability_check_worker.rb'
+ - 'app/workers/merge_requests/create_pipeline_worker.rb'
+ - 'app/workers/merge_requests/delete_source_branch_worker.rb'
+ - 'app/workers/merge_requests/handle_assignees_change_worker.rb'
+ - 'app/workers/merge_requests/resolve_todos_worker.rb'
+ - 'app/workers/merge_worker.rb'
+ - 'app/workers/metrics/dashboard/prune_old_annotations_worker.rb'
+ - 'app/workers/metrics/dashboard/schedule_annotations_prune_worker.rb'
+ - 'app/workers/metrics/dashboard/sync_dashboards_worker.rb'
+ - 'app/workers/migrate_external_diffs_worker.rb'
+ - 'app/workers/namespaceless_project_destroy_worker.rb'
+ - 'app/workers/namespaces/in_product_marketing_emails_worker.rb'
+ - 'app/workers/namespaces/onboarding_issue_created_worker.rb'
+ - 'app/workers/namespaces/onboarding_pipeline_created_worker.rb'
+ - 'app/workers/namespaces/onboarding_progress_worker.rb'
+ - 'app/workers/namespaces/onboarding_user_added_worker.rb'
+ - 'app/workers/namespaces/prune_aggregation_schedules_worker.rb'
+ - 'app/workers/namespaces/root_statistics_worker.rb'
+ - 'app/workers/namespaces/schedule_aggregation_worker.rb'
+ - 'app/workers/new_issue_worker.rb'
+ - 'app/workers/new_merge_request_worker.rb'
+ - 'app/workers/new_note_worker.rb'
+ - 'app/workers/object_pool/create_worker.rb'
+ - 'app/workers/object_pool/destroy_worker.rb'
+ - 'app/workers/object_pool/join_worker.rb'
+ - 'app/workers/object_pool/schedule_join_worker.rb'
+ - 'app/workers/object_storage/background_move_worker.rb'
+ - 'app/workers/object_storage/migrate_uploads_worker.rb'
+ - 'app/workers/packages/composer/cache_cleanup_worker.rb'
+ - 'app/workers/packages/composer/cache_update_worker.rb'
+ - 'app/workers/packages/debian/generate_distribution_worker.rb'
+ - 'app/workers/packages/debian/process_changes_worker.rb'
+ - 'app/workers/packages/go/sync_packages_worker.rb'
+ - 'app/workers/packages/helm/extraction_worker.rb'
+ - 'app/workers/packages/maven/metadata/sync_worker.rb'
+ - 'app/workers/packages/nuget/extraction_worker.rb'
+ - 'app/workers/packages/rubygems/extraction_worker.rb'
+ - 'app/workers/pages_domain_removal_cron_worker.rb'
+ - 'app/workers/pages_domain_ssl_renewal_cron_worker.rb'
+ - 'app/workers/pages_domain_ssl_renewal_worker.rb'
+ - 'app/workers/pages_domain_verification_cron_worker.rb'
+ - 'app/workers/pages_domain_verification_worker.rb'
+ - 'app/workers/pages_remove_worker.rb'
+ - 'app/workers/pages_transfer_worker.rb'
+ - 'app/workers/pages_update_configuration_worker.rb'
+ - 'app/workers/pages_worker.rb'
+ - 'app/workers/partition_creation_worker.rb'
+ - 'app/workers/personal_access_tokens/expired_notification_worker.rb'
+ - 'app/workers/personal_access_tokens/expiring_worker.rb'
+ - 'app/workers/pipeline_metrics_worker.rb'
+ - 'app/workers/pipeline_notification_worker.rb'
+ - 'app/workers/pipeline_process_worker.rb'
+ - 'app/workers/pipeline_schedule_worker.rb'
+ - 'app/workers/post_receive.rb'
+ - 'app/workers/process_commit_worker.rb'
+ - 'app/workers/project_cache_worker.rb'
+ - 'app/workers/project_daily_statistics_worker.rb'
+ - 'app/workers/project_destroy_worker.rb'
+ - 'app/workers/project_export_worker.rb'
+ - 'app/workers/project_service_worker.rb'
+ - 'app/workers/projects/post_creation_worker.rb'
+ - 'app/workers/projects/schedule_bulk_repository_shard_moves_worker.rb'
+ - 'app/workers/prometheus/create_default_alerts_worker.rb'
+ - 'app/workers/propagate_integration_group_worker.rb'
+ - 'app/workers/propagate_integration_inherit_descendant_worker.rb'
+ - 'app/workers/propagate_integration_inherit_worker.rb'
+ - 'app/workers/propagate_integration_project_worker.rb'
+ - 'app/workers/propagate_integration_worker.rb'
+ - 'app/workers/propagate_service_template_worker.rb'
+ - 'app/workers/prune_old_events_worker.rb'
+ - 'app/workers/purge_dependency_proxy_cache_worker.rb'
+ - 'app/workers/rebase_worker.rb'
+ - 'app/workers/releases/create_evidence_worker.rb'
+ - 'app/workers/releases/manage_evidence_worker.rb'
+ - 'app/workers/remote_mirror_notification_worker.rb'
+ - 'app/workers/remove_expired_group_links_worker.rb'
+ - 'app/workers/remove_expired_members_worker.rb'
+ - 'app/workers/remove_unaccepted_member_invites_worker.rb'
+ - 'app/workers/remove_unreferenced_lfs_objects_worker.rb'
+ - 'app/workers/repository_archive_cache_worker.rb'
+ - 'app/workers/repository_check/batch_worker.rb'
+ - 'app/workers/repository_check/clear_worker.rb'
+ - 'app/workers/repository_check/dispatch_worker.rb'
+ - 'app/workers/repository_check/single_repository_worker.rb'
+ - 'app/workers/repository_cleanup_worker.rb'
+ - 'app/workers/repository_fork_worker.rb'
+ - 'app/workers/repository_import_worker.rb'
+ - 'app/workers/repository_remove_remote_worker.rb'
+ - 'app/workers/repository_update_remote_mirror_worker.rb'
+ - 'app/workers/requests_profiles_worker.rb'
+ - 'app/workers/run_pipeline_schedule_worker.rb'
+ - 'app/workers/schedule_merge_request_cleanup_refs_worker.rb'
+ - 'app/workers/schedule_migrate_external_diffs_worker.rb'
+ - 'app/workers/self_monitoring_project_create_worker.rb'
+ - 'app/workers/self_monitoring_project_delete_worker.rb'
+ - 'app/workers/service_desk_email_receiver_worker.rb'
+ - 'app/workers/snippets/schedule_bulk_repository_shard_moves_worker.rb'
+ - 'app/workers/ssh_keys/expired_notification_worker.rb'
+ - 'app/workers/ssh_keys/expiring_soon_notification_worker.rb'
+ - 'app/workers/stage_update_worker.rb'
+ - 'app/workers/stuck_ci_jobs_worker.rb'
+ - 'app/workers/stuck_export_jobs_worker.rb'
+ - 'app/workers/stuck_merge_jobs_worker.rb'
+ - 'app/workers/system_hook_push_worker.rb'
+ - 'app/workers/todos_destroyer/confidential_issue_worker.rb'
+ - 'app/workers/todos_destroyer/destroyed_issuable_worker.rb'
+ - 'app/workers/todos_destroyer/entity_leave_worker.rb'
+ - 'app/workers/todos_destroyer/group_private_worker.rb'
+ - 'app/workers/todos_destroyer/private_features_worker.rb'
+ - 'app/workers/todos_destroyer/project_private_worker.rb'
+ - 'app/workers/trending_projects_worker.rb'
+ - 'app/workers/update_container_registry_info_worker.rb'
+ - 'app/workers/update_external_pull_requests_worker.rb'
+ - 'app/workers/update_head_pipeline_for_merge_request_worker.rb'
+ - 'app/workers/update_highest_role_worker.rb'
+ - 'app/workers/update_merge_requests_worker.rb'
+ - 'app/workers/update_project_statistics_worker.rb'
+ - 'app/workers/upload_checksum_worker.rb'
+ - 'app/workers/user_status_cleanup/batch_worker.rb'
+ - 'app/workers/users/create_statistics_worker.rb'
+ - 'app/workers/users/deactivate_dormant_users_worker.rb'
+ - 'app/workers/wait_for_cluster_creation_worker.rb'
+ - 'app/workers/web_hooks/destroy_worker.rb'
+ - 'app/workers/web_hooks/log_execution_worker.rb'
+ - 'app/workers/x509_certificate_revoke_worker.rb'
+ - 'app/workers/x509_issuer_crl_check_worker.rb'
+ - 'ee/app/workers/active_user_count_threshold_worker.rb'
+ - 'ee/app/workers/adjourned_group_deletion_worker.rb'
+ - 'ee/app/workers/adjourned_project_deletion_worker.rb'
+ - 'ee/app/workers/adjourned_projects_deletion_cron_worker.rb'
+ - 'ee/app/workers/admin_emails_worker.rb'
+ - 'ee/app/workers/analytics/code_review_metrics_worker.rb'
+ - 'ee/app/workers/analytics/devops_adoption/create_all_snapshots_worker.rb'
+ - 'ee/app/workers/analytics/devops_adoption/create_snapshot_worker.rb'
+ - 'ee/app/workers/approval_rules/external_approval_rule_payload_worker.rb'
+ - 'ee/app/workers/ci/batch_reset_minutes_worker.rb'
+ - 'ee/app/workers/ci/sync_reports_to_report_approval_rules_worker.rb'
+ - 'ee/app/workers/clear_shared_runners_minutes_worker.rb'
+ - 'ee/app/workers/create_github_webhook_worker.rb'
+ - 'ee/app/workers/dast_site_validation_worker.rb'
+ - 'ee/app/workers/deployments/auto_rollback_worker.rb'
+ - 'ee/app/workers/dora/daily_metrics/refresh_worker.rb'
+ - 'ee/app/workers/dora/daily_metrics/refresh_worker.rb'
+ - 'ee/app/workers/elastic/migration_worker.rb'
+ - 'ee/app/workers/elastic_association_indexer_worker.rb'
+ - 'ee/app/workers/elastic_cluster_reindexing_cron_worker.rb'
+ - 'ee/app/workers/elastic_commit_indexer_worker.rb'
+ - 'ee/app/workers/elastic_delete_project_worker.rb'
+ - 'ee/app/workers/elastic_full_index_worker.rb'
+ - 'ee/app/workers/elastic_indexing_control_worker.rb'
+ - 'ee/app/workers/elastic_namespace_indexer_worker.rb'
+ - 'ee/app/workers/elastic_namespace_rollout_worker.rb'
+ - 'ee/app/workers/elastic_remove_expired_namespace_subscriptions_from_index_cron_worker.rb'
+ - 'ee/app/workers/epics/new_epic_issue_worker.rb'
+ - 'ee/app/workers/epics/update_epics_dates_worker.rb'
+ - 'ee/app/workers/geo/batch/project_registry_scheduler_worker.rb'
+ - 'ee/app/workers/geo/batch/project_registry_worker.rb'
+ - 'ee/app/workers/geo/container_repository_sync_worker.rb'
+ - 'ee/app/workers/geo/design_repository_sync_worker.rb'
+ - 'ee/app/workers/geo/destroy_worker.rb'
+ - 'ee/app/workers/geo/event_worker.rb'
+ - 'ee/app/workers/geo/file_download_worker.rb'
+ - 'ee/app/workers/geo/file_registry_removal_worker.rb'
+ - 'ee/app/workers/geo/file_removal_worker.rb'
+ - 'ee/app/workers/geo/hashed_storage_attachments_migration_worker.rb'
+ - 'ee/app/workers/geo/hashed_storage_migration_worker.rb'
+ - 'ee/app/workers/geo/metrics_update_worker.rb'
+ - 'ee/app/workers/geo/project_sync_worker.rb'
+ - 'ee/app/workers/geo/prune_event_log_worker.rb'
+ - 'ee/app/workers/geo/rename_repository_worker.rb'
+ - 'ee/app/workers/geo/repositories_clean_up_worker.rb'
+ - 'ee/app/workers/geo/repository_cleanup_worker.rb'
+ - 'ee/app/workers/geo/repository_verification/primary/single_worker.rb'
+ - 'ee/app/workers/geo/repository_verification/secondary/single_worker.rb'
+ - 'ee/app/workers/geo/reverification_batch_worker.rb'
+ - 'ee/app/workers/geo/scheduler/per_shard_scheduler_worker.rb'
+ - 'ee/app/workers/geo/scheduler/scheduler_worker.rb'
+ - 'ee/app/workers/geo/secondary/registry_consistency_worker.rb'
+ - 'ee/app/workers/geo/secondary_usage_data_cron_worker.rb'
+ - 'ee/app/workers/geo/sidekiq_cron_config_worker.rb'
+ - 'ee/app/workers/geo/sync_timeout_cron_worker.rb'
+ - 'ee/app/workers/geo/verification_batch_worker.rb'
+ - 'ee/app/workers/geo/verification_cron_worker.rb'
+ - 'ee/app/workers/geo/verification_timeout_worker.rb'
+ - 'ee/app/workers/geo/verification_worker.rb'
+ - 'ee/app/workers/geo_repository_destroy_worker.rb'
+ - 'ee/app/workers/group_saml_group_sync_worker.rb'
+ - 'ee/app/workers/groups/schedule_bulk_repository_shard_moves_worker.rb'
+ - 'ee/app/workers/groups/update_statistics_worker.rb'
+ - 'ee/app/workers/historical_data_worker.rb'
+ - 'ee/app/workers/import_software_licenses_worker.rb'
+ - 'ee/app/workers/incident_management/apply_incident_sla_exceeded_label_worker.rb'
+ - 'ee/app/workers/incident_management/incident_sla_exceeded_check_worker.rb'
+ - 'ee/app/workers/incident_management/oncall_rotations/persist_all_rotations_shifts_job.rb'
+ - 'ee/app/workers/incident_management/oncall_rotations/persist_shifts_job.rb'
+ - 'ee/app/workers/incident_management/pending_escalations/alert_check_worker.rb'
+ - 'ee/app/workers/incident_management/pending_escalations/alert_create_worker.rb'
+ - 'ee/app/workers/incident_management/pending_escalations/schedule_check_cron_worker.rb'
+ - 'ee/app/workers/iterations/cadences/create_iterations_worker.rb'
+ - 'ee/app/workers/iterations/cadences/schedule_create_iterations_worker.rb'
+ - 'ee/app/workers/iterations/roll_over_issues_worker.rb'
+ - 'ee/app/workers/iterations_update_status_worker.rb'
+ - 'ee/app/workers/ldap_all_groups_sync_worker.rb'
+ - 'ee/app/workers/ldap_group_sync_worker.rb'
+ - 'ee/app/workers/ldap_sync_worker.rb'
+ - 'ee/app/workers/merge_request_reset_approvals_worker.rb'
+ - 'ee/app/workers/merge_requests/sync_code_owner_approval_rules_worker.rb'
+ - 'ee/app/workers/merge_trains/refresh_worker.rb'
+ - 'ee/app/workers/network_policy_metrics_worker.rb'
+ - 'ee/app/workers/new_epic_worker.rb'
+ - 'ee/app/workers/personal_access_tokens/groups/policy_worker.rb'
+ - 'ee/app/workers/personal_access_tokens/instance/policy_worker.rb'
+ - 'ee/app/workers/project_import_schedule_worker.rb'
+ - 'ee/app/workers/pseudonymizer_worker.rb'
+ - 'ee/app/workers/refresh_license_compliance_checks_worker.rb'
+ - 'ee/app/workers/repository_push_audit_event_worker.rb'
+ - 'ee/app/workers/repository_update_mirror_worker.rb'
+ - 'ee/app/workers/requirements_management/import_requirements_csv_worker.rb'
+ - 'ee/app/workers/requirements_management/process_requirements_reports_worker.rb'
+ - 'ee/app/workers/scan_security_report_secrets_worker.rb'
+ - 'ee/app/workers/security/auto_fix_worker.rb'
+ - 'ee/app/workers/security/create_orchestration_policy_worker.rb'
+ - 'ee/app/workers/security/orchestration_policy_rule_schedule_worker.rb'
+ - 'ee/app/workers/security/store_scans_worker.rb'
+ - 'ee/app/workers/security/track_secure_scans_worker.rb'
+ - 'ee/app/workers/set_user_status_based_on_user_cap_setting_worker.rb'
+ - 'ee/app/workers/status_page/publish_worker.rb'
+ - 'ee/app/workers/store_security_reports_worker.rb'
+ - 'ee/app/workers/store_security_scans_worker.rb'
+ - 'ee/app/workers/sync_seat_link_request_worker.rb'
+ - 'ee/app/workers/sync_seat_link_worker.rb'
+ - 'ee/app/workers/todos_destroyer/confidential_epic_worker.rb'
+ - 'ee/app/workers/update_all_mirrors_worker.rb'
+ - 'ee/app/workers/update_max_seats_used_for_gitlab_com_subscriptions_worker.rb'
+ - 'ee/app/workers/vulnerabilities/historical_statistics/deletion_worker.rb'
+ - 'ee/app/workers/vulnerabilities/statistics/adjustment_worker.rb'
+ - 'ee/app/workers/vulnerabilities/statistics/schedule_worker.rb'
+ - 'ee/app/workers/vulnerability_exports/export_deletion_worker.rb'
+ - 'ee/app/workers/vulnerability_exports/export_worker.rb'