samvera / maintenance

Organizing repository for the Core Components Maintenance Interest Group.
Apache License 2.0
0 stars 3 forks source link

Ensure Components are tested with supported Ruby/Rails versions #17

Closed tpendragon closed 5 years ago

tpendragon commented 5 years ago
jrgriffiniii commented 5 years ago

Referencing the notes from the Core Components Maintenance WG meeting held on 03/01/19, attendees determined that the releases of Ruby and Rails which should be supported are those which are still receiving security updates from the community. These would be the following releases at this point in time:

Ruby:

Rails:

Given that Hyrax (https://github.com/samvera/hyrax/blob/master/.circleci/config.yml), along with some well-maintained Core Components (https://github.com/samvera/valkyrie/blob/master/.circleci/config.yml), are not testing against Rails 4.2.x releases, I'm going to proceed with just trying to introduce this into the test builds.

cjcolvar commented 5 years ago

Is the plan to support rails versions that are receiving "security" or "severe security" updates? I asked at the partner's meeting and I thought @mark-dce said only to the "security" level and not "severe security". So that would cut out the 4.2.x series.

jrgriffiniii commented 5 years ago

The tests on Valkyrie were failing for 4.2.x releases without pinning to specific releases of the pg Gem (https://circleci.com/gh/jrgriffiniii/valkyrie/24), so this will definitely assist with reducing the labor involved in component maintenance.

jrgriffiniii commented 5 years ago

https://github.com/samvera/valkyrie/pull/728#issuecomment-491080079 corrects my error, in that both the 5.0.x and 4.2.x series should not be used for testing.