Skip to content
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

Update the supported rails and ruby versions #441

Open
cjcolvar opened this issue Apr 6, 2018 · 2 comments
Open

Update the supported rails and ruby versions #441

cjcolvar opened this issue Apr 6, 2018 · 2 comments
Assignees
Milestone

Comments

@cjcolvar
Copy link
Member

cjcolvar commented Apr 6, 2018

Descriptive summary

Find the minimum version of ruby and rails that hydra-head can support and update gemspec files appropriately. This should be done before releasing 11.0.0.

Rationale

hydra-head, hydra-core, and hydra-access-controls all claim to work with ruby 1.9.3 but I kind of doubt this is the case. Any version of ruby prior to 2.3 is end of life so hydra-head may want to declare a minimum of ruby 2.3.

Similarly hydra-head claims rails '>= 3.2.6' where hydra-core and hydra-access-controls both require activesupport greater than 4 and less than 6. Any version of rails prior to 4.2 is end of life.

@cjcolvar cjcolvar added this to the 11.0.0 milestone Apr 6, 2018
no-reply pushed a commit that referenced this issue Sep 26, 2018
@no-reply
Copy link

no-reply commented Sep 26, 2018

It looks to me like actual present support might be

Ruby 2.2+
Rails 5.0+

With a small effort, I can't get a working build on Ruby 2.1 or Rails 4.x.

I'd propose to update documentation, release one last 10.x without changing declared support, and then limit to what we actually want to support (e.g. Ruby 2.3+, Rails 5.0.7+) and release 11.0.0.

https://travis-ci.org/samvera/hydra-head/builds/433714388?utm_source=github_status&utm_medium=notification

@no-reply no-reply self-assigned this Sep 26, 2018
@cjcolvar
Copy link
Member Author

That sounds good to me. Do you mind making a ticket for any work that you're not planning on doing now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants