-
Notifications
You must be signed in to change notification settings - Fork 35
Support spring 3.0 #26
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
Conversation
This loosens the version query for spring to support [the newly released 3.0](https://github.com/rails/spring/blob/master/CHANGELOG.md#300). [The changes](rails/spring@v2.1.1...v3.0.0) appear to be mostly around dropping support for older Rails versions, so there shouldn't be any changes needed in this library.
|
BTW, if folks want to use this now, just use my repo temporarily: gem 'spring-watcher-listen', github: 'timdorr/spring-watcher-listen'You should have it in a |
|
@timdorr Thanks for doing this! Rails 7 alpha2 won't run without this change due to a change that breaks Spring. It is fixed in 3.0. Looking forward to having this merged in. |
|
Hey @jonleighton 👋 In case this missed you, do you have any plans on releasing this? |
|
@FraDim thanks for the ping, I hadn't seen this. I'm no longer really involved in maintaining Spring (I'm actually 100% using Elixir these days...) Given that this gem is a dependency of Rails, and Spring itself is already managed by the Rails org, I think it would make sense to transfer this repo and the gem management to the Rails org. WDYT @fxn @rafaelfranca? |
|
Sounds good to me. |
|
@rafaelfranca Could you merge this PR? Thank you! |
|
I can't merge anything yet. Jon needs to transfer first. |
|
Thanks so much @jonleighton ! ❤️ |
|
@rafaelfranca OK, I have done the following:
I intended to release a new version with this change, but there is still one failing test (due to rails/spring@87dc8ce): So I thought I'd let you decide what's the best solution for that. Thanks 🙏 |
@rafaelfranca jonleighton did that, but we need a new version (#27). The repo is still under jonleighton, I don't see any repo in your account / Rails org. Thanks! |
|
Oh, that is right. It seems the transfer expired before I could accept. @jonleighton can you start it again please? |
|
@rafaelfranca I have re-initiated the transfer. I also added you to as a repo collaborator because I thought then I could make you an owner and you can do it in your own time, but I can't actually see a way to achieve that (maybe because I'm not paying for GitHub...) |
|
Bump for @rafaelfranca after the holidays :) |
This PR is merged, it's missing only a new version. |
|
It's merged—but not released as a gem. Since the transfer it needs a new release! |
|
While a new release doesn't happen, you can fix it by pointing your gemfile to use the master branch, since the patch was already merged: Also, if you're updating (to rails 7 for instance), use |
|
Do you have any plans to release it anytime soon? |
|
Please don't let "perfect" become the enemy of the "good". Just because the gem cannot support Spring 4 doesn't mean some people would like to update older codebases to Spring 3 first. I don't think there should be anything blocking this from being released in a new version and when Spring 4 support is added later, then that is just another new release. |
This loosens the version query for spring to support the newly released 3.0. The changes appear to be mostly around dropping support for older Rails versions, so there shouldn't be any changes needed in this library.
Closes #25