Rails 7 Upgrade spec failures
We are currently down to 801 failed specs.
We're now running the actual tests and we now see passing RSpec jobs but of course many more failing RSpec jobs with various failures.
Failures by spec file
As run in https://gitlab.com/gitlab-org/gitlab/-/pipelines/773323991
40 ./spec/lib/initializer_connections_spec.rb
22 ./spec/services/ci/test_failure_history_service_spec.rb
16 ./spec/initializers/100_patch_omniauth_saml_spec.rb
14 ./spec/controllers/projects/issues_controller_spec.rb
10 ./spec/services/packages/maven/create_package_service_spec.rb
10 ./spec/models/group_label_spec.rb
10 ./spec/lib/gitlab/ci/status/build/retried_spec.rb
8 ./spec/workers/container_registry/migration/enqueuer_worker_spec.rb
8 ./spec/requests/api/todos_spec.rb
8 ./spec/requests/api/projects_spec.rb
8 ./spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb
8 ./spec/controllers/projects/pipelines_controller_spec.rb
8 ./spec/controllers/projects/design_management/designs/resized_image_controller_spec.rb
8 ./ee/spec/lib/omni_auth/strategies/group_saml_spec.rb
6 ./spec/services/update_merge_request_metrics_service_spec.rb
6 ./spec/services/ci/abort_pipelines_service_spec.rb
6 ./spec/lib/gitlab/slash_commands/issue_show_spec.rb
6 ./spec/lib/gitlab/seeders/ci/daily_build_group_report_result_spec.rb
6 ./spec/lib/gitlab/import_export/base/object_builder_spec.rb
6 ./spec/lib/gitlab/data_builder/feature_flag_spec.rb
6 ./spec/lib/gitlab/cleanup/orphan_job_artifact_files_batch_spec.rb
6 ./ee/spec/elastic/migrate/20220119120500_populate_commit_permissions_in_main_index_spec.rb
4 ./spec/services/x509_certificate_revoke_service_spec.rb
4 ./spec/services/users/repair_ldap_blocked_service_spec.rb
4 ./spec/services/milestones/create_service_spec.rb
4 ./spec/services/merge_requests/create_pipeline_service_spec.rb
4 ./spec/services/members/import_project_team_service_spec.rb
4 ./spec/services/ci/compare_codequality_reports_service_spec.rb
4 ./spec/serializers/cluster_serializer_spec.rb
4 ./spec/lib/gitlab/graphql/representation/tree_entry_spec.rb
4 ./spec/lib/api/entities/wiki_page_spec.rb
4 ./spec/controllers/groups/children_controller_spec.rb
4 ./ee/spec/services/geo/framework_repository_sync_service_spec.rb
4 ./ee/spec/services/elastic/data_migration_service_spec.rb
4 ./ee/spec/controllers/projects/feature_flag_issues_controller_spec.rb
2 ./spec/workers/pages_worker_spec.rb
2 ./spec/workers/ci/runners/process_runner_version_update_worker_spec.rb
2 ./spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb
2 ./spec/views/notify/autodevops_disabled_email.text.erb_spec.rb
2 ./spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb
2 ./spec/serializers/analytics_summary_serializer_spec.rb
2 ./spec/lib/gitlab/bitbucket_import/project_creator_spec.rb
2 ./spec/finders/user_group_notification_settings_finder_spec.rb
2 ./ee/spec/services/work_items/update_service_spec.rb
2 ./ee/spec/services/geo/metrics_update_service_spec.rb
2 ./ee/spec/requests/api/graphql/project/pipelines/dast_profile_spec.rb
2 ./ee/spec/models/concerns/elastic/project_spec.rb
2 ./ee/spec/lib/system_check/geo/current_node_check_spec.rb
2 ./ee/spec/lib/gitlab/geo_spec.rb
2 ./ee/spec/elastic/migrate/20220118150500_delete_orphaned_commits_spec.rb
1 ./spec/requests/users_controller_spec.rb
1 ./spec/features/projects/commit/cherry_pick_spec.rb
1 ./spec/features/merge_request/user_suggests_changes_on_diff_spec.rb
1 ./spec/features/issues/user_edits_issue_spec.rb
1 ./ee/spec/features/projects_spec.rb
How to Contribute
Any volunteers can also go through the spec failures in the latest pipeline associated with Upgrade to Rails 7 (!90907 - merged) and create other issues / fixes.
You can either push to the branch associated with the MR, or else branch off it.
Edited by Peter Leitzen