Closed defuse closed 8 years ago
It turns out "multi language support" means having two or more languages configured in the same instance. That's not what we need. What we need is indeed supported. See:
http://docs.travis-ci.com/user/customizing-the-build/#Build-Matrix
https://github.com/pyca/cryptography/blob/master/.travis.yml#L9-L114
Actually, that is not what it does. (Check with the yescrypt ticket since I won't be updating this one).
I'm not going to try and figure this out. This is a use case travis will have to start to support before we can use it. For yescrypt, I decided to ditch travis and just use Vagrant. That's what we'd have to do for this library, too, so maybe after I'm done yescrypt I'll come over here and do it to this repository.
Look and see if Travis supports multiple languages (and their versions) being specified in the configuration. Ideally, we want to test compatibility between the cross product of all versions of one language with all versions of another.