Contributors mailing list archives
Re: V14, python versionby
Tecnativa. S. L., Jairo Llopis
El jue., 15 oct. 2020 a las 18:27, Stéphane Bidoul (<email@example.com>) escribió:
If we had unlimited travis resources we'd test on all python versions, but we are already very constrained by the concurrent workers on travis so that's not feasible unfortunately.
Maybe that's another reason to dump travis and start using github actions, which according to https://github.com/pricing is 100% free for public repositories, and allows 20 concurrent jobs across an organization.
Assuming one PR would be 9 concurrent jobs (python 3.6-3.9 * OCB/odoo + pre-commit), that's very good. It would leave us with a little more than 4 parallel PRs as we have today with Travis, but with the benefit of actually testing all things against all python versions. Besides, these tests can be in fail-fast mode, so in the moment one of them fails, all others stop and free resources for the next PR.