Hey all, again we're hitting the Travis build time limit of 50 minutes and we need to disable more tests again to bring us in good shape there. This is not really acceptable and it's really painful for me to turn down testcoverage.
A thought has been lingering for some time now and with the work Rodric did by making runtimes configurable we should be really there to move out the runtimes from our main repository and leave only a default one in there if any. Tasks we'd need to do: 1. Setup a repo per runtime. 2. Move the runtime build + tests there (testwise I would rather copy and own some dependencies than trying to go DRY. The current setup for dependent repos needs quite some cleanup and is super hard to maintain for updates in the main repo). We can discuss if we need Integration Tests for each of the runtimes or if the "unit" tests we have are sufficient here. 3. Implement a release process for the runtime images to Dockerhub. The runtimes update fairly rarely so I wouldn't really bother with too strict of a versioning there, at least not for the first shot. Process wise it does seem straightforwardly doable. What do you think? Cheers Markus
