Closed
Description
@pirj @benoittgt we need to get some rspec-rails releases out, these are the steps we need to complete to do this:
- Merge / Cherry pick to
5-0-maintenance
any outstanding 6.x patches we can- Support for Ruby 3.1 Add Ruby 3.1 for 5-0-maintenance #2564
- Release
5.0.3
- Create
5-1-maintenance
without the Rails 7 patches. - Merge / Cherry pick to
5-1-maintenance
the final few tweaks for rails 6.1.- Support for Ruby 3.1 Setup 5-1-maintenance without Rails 7 but with Ruby 3.1 #2562
- Release
5.1.0
- Essential to merge to main
- Optionally
- Release RSpec libs at 3.11
- Merge to main Use RSpec.current_scope #2511 (see 3.11)
- Merge to main Respect RSpec
default_path
for generators #2508 - Merge to main Integration generator deprecation #2387
- Merge Remove version-specific checks for unsupported Rails/Ruby #2614
- Merge Release prep for 6.0.0 #2567
- Release 6.0.0 supporting Rails 7, dropping Rails 5, minimum rspec version 3.11.
This is because major version changes are required for new rails versions for us under our release policy, but this means a bunch of branch wrangling, we could drop some of the changes for main in the name of expediency, thoughts?