Drop `rspec-retry` except for spec/features and ee/spec/features
Drop rspec-retry
because:
- It not really maintained anymore: #438270 (comment 1727491298)
- It has been causing issues for some tests. Example: !73360 (comment 721343300) and #22219 (closed) and more
- We stopped that for controller tests some time ago: !73560 (merged)
- We already retry the failed tests in a separate follow up RSpec process in the same job
- It took a lot of time to retry failing jobs which are going to fail: #438270
Iterations
- Stopping
controller
: !73560 (merged) - Stopping
lib migrations models requests services
: !141874 (merged)- Quarantine: #438582
- Stopping
sidekiq sidekiq_cluster spam support_specs tasks tooling uploaders validators views workers
: !143244 (merged) - Stopping
mailers metrics_server policies presenters rack_servers routing rubocop scripts serializers
: !143683 (merged) - Stopping
graphql haml_lint helpers initializers keeps
!145288 (merged) - Stopping
bin channels commands components config contracts db dependencies dot_gitlab_ci experiments finders
!145431 (merged) - Only use rspec-retry for features (system) specs (failing tests are quarantined): !145653 (merged)
Edited by Lin Jen-Shin