Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Can you set the
.ruby-version
file to this version of ruby to keep testing against the same version?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, we want to keep it at 2.4.5? If so, we need to nail down the dependency on
activesupport
then, as it will need 2.5+ (and right now there is no max dependency requirement there).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 wait I see better what’s going on here. We should test across multiple versions of ruby and active support here. Not just completely remove the
rvm
. Could you build out the ruby/active support matrix that’s necessary for travis?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.
I haven't forgotten about this..
I understand how to get multiple ruby versions tested, and assume would follow this for active support versions (i.e. use Appraisal) but will likely need help on how to get the matrix to omit older ruby versions for newer active support versions?
Also before further work here, would like to touch base with you on what the vision is for open source repos in regards to what gets run where.. since Jenkins is running the tests across the 3 appraisal versions today (and ideally without much duplication).
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.
Here is a PR off of yours that sets this up with the full matrix of multiple ruby versions and appraisal. #33
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.
Thanks. So for open source where we are running on travis, do we still want to also run the N stages of tests on Jenkins? Is jenkins still going to be the source of truth for adding the
clean-build
tag?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, I don't think Jenkins should be used at all because it's not public and won't ever be public. TravisCI should be the source of truth for green builds of our public gems/projects imo.