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
Travis CI: Start testing on Python 3.7 #1774
Conversation
Does this add Xenial testing or swap Xenial for Trusty? I should probably know the answer, but I can't easily tell from the Travis docs or the edits. Our production stack is still on Trusty, as I understand it, so I think it's important to keep testing. The Docker environment runs Xenial and we want to move production to that too, so it is valuable to start testing on it, but not at the expense of Trusty -- plus, my reading of the Travis docs is that Xenial support isn't fully baked for another month or two. |
Before it was swapping out Trusty for all runs because the blog post above says that Xenial is production-ready but not the default. This commit runs Python 2.7 and 3.6 on Trusty and 3.7 on Xenial in accordance with travis-ci/travis-ci#9069 |
I've resolved the merge conflict in the simplest way possible. We can probably just use PyYAML 4.2b4 for all versions of Python, but didn't have a chance to test. With that resolved and the addition of both Trusty & Xenial to the matrix LGTM. |
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.
LGTM 👍
@tfmorris Is there something more to do on this one? |
lgtm |
Upgrade Travis runtime from Trusty to Xenial https://blog.travis-ci.com/2018-11-08-xenial-release and upgrade Python from 3.6 to 3.7.