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

Use latest minor versions of Ruby in Travis-CI #218

Merged
merged 7 commits into from
Aug 26, 2016

Conversation

gschneider-r7
Copy link
Contributor

The idea here is to have more realistic coverage in case we end up doing something that can break on a specific, newer ruby version. I'm keeping 2.1.5 in addition to 2.1.latest to ensure we maintain a minimum compatible version of Ruby (for now).

It seems that the shortened versions do not actually alias to the latest minor release on Travis-CI, and 2.3 doesn't alias at all currently.
@gschneider-r7
Copy link
Contributor Author

It looks like this might take slightly longer than our current build config since it has to pull down the pre-compiled ruby binaries from the Travis-CI cache, instead of using the pre-installed ruby version. Also one of the builds (Ruby 2.1.8) timed out while installing one of the gems, causing the build to take twice as long as expected.

Aside from the gem timeout issue it doesn't seem too bad, though.

@gschneider-r7
Copy link
Contributor Author

Okay I guess we can't use jruby-head for now: travis-ci/travis-ci#5861

We must exclude jdk variations from the CRuby jobs to prevent running
extra jobs we don't need.
@gschneider-r7 gschneider-r7 merged commit 51d0db9 into master Aug 26, 2016
@gschneider-r7 gschneider-r7 deleted the update-travis-rubies-latest branch August 26, 2016 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant