rspec / rspec-core

RSpec runner and formatters
http://rspec.info
MIT License
1.23k stars 765 forks source link

Updates from rspec-dev (2022-01-10) #2928

Closed JonRowe closed 2 years ago

JonRowe commented 2 years ago

These are some updates, generated from rspec-dev's rake tasks.

JonRowe commented 2 years ago

@pirj I'm probably going to merge these 4 prs, they do this:

The only remaining "consistent" failure is ruby-head, the windows builds do just randomly segfault sometimes.

pirj commented 2 years ago

we need to check every ruby for rubocop compliance

That's fine. It's getting late, and I'm struggling to come up with an example code that RuboCop would detect on a certain Ruby version as incompatible, while specs would pass. And this will really ease up RuboCop version update (cc @petergoldstein)

Skip the rspec-rails cross build on Ruby 3.1 until 6.1 supports it or we swap the default build to 7

https://github.com/rspec/rspec-rails/pull/2553 fixes net-* dependency problem. We still probably have to switch ~> 6.0.0 to ~> 6.1.0 in when nil, false, "" in Gemfile-rails-dependencies.

pirj commented 2 years ago

rspec/rspec-rails#2553 fixes net-* dependency problem.

It didn't.

Let's merge those 4 PRs and get this problem out of the way 👍