-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Drop old appraisals #1916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop old appraisals #1916
Conversation
Rails 3 and 4 appraisals are excluded from travis build a long time ago, while recent rack changes made them completely incompatible.
Since rails_3 appraisal is dropped, the workaround(which wasn't implemented correctly either) can be removed.
Generated by 🚫 danger |
@@ -11,6 +11,7 @@ | |||
#### Fixes | |||
|
|||
* Your contribution here. | |||
* [#1916](https://github.com/ruby-grape/grape/pull/1916): Drop old appraisals - [@NikolayRys](https://github.com/NikolayRys). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nitpick: be explicit? How about "drop Rails 3 and 4 support"? If we're no longer testing, we aren't supporting.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, probs, I reword it, but initially my assumption was that you don't support for a long time(since you have removed them from the travis build), so what I did was just a clean-up.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh I see. I'm good with this.
Rails 3 and 4 appraisals have been excluded from travis build for a year: 9c942f4#diff-354f30a63fb0907d4ad57269548329e3
The recent update to rack-test: https://github.com/ruby-grape/grape/pull/1912/files#diff-0bd0610801e75105f6818e38cc85c172 made the appraisals for rails_3 and rails_4 harder to fix, because they use old rack-spec of their own.
Probably it's time to get rid of them. It will allow to run cleanly run
appraisal rake spec
.Please, let me know what you think.
UPD: also removing a work-around specific for rails_3 in
spec/grape/integration/rack_spec.rb
More details: 3115c6e