OpenSourceBrain / osb-model-validation

Tools for automated model validation in OpenSourceBrain projects
GNU Lesser General Public License v3.0
9 stars 9 forks source link

The new pricing model for travis-ci.com #76

Closed russelljjarvis closed 7 months ago

russelljjarvis commented 3 years ago

@rgerkin @pgleeson

I am not sure how broadspanning this issue is but I think at least some purely open source developers will not be able to run travis jobs for free on travis-ci.com the eventual successor of travis-ci.org. This issue does effect me already and I just wanted to see how other validation based projects might deal with this problem. Especially given that many free alternatives exist now.

Alternatives:

Background

Building on a public repositories only We love our OSS teams who choose to build and test using TravisCI and we fully want to support that community. However, in recent months we have encountered significant abuse of the intention of this offering (increased activity of cryptocurrency miners, TOR nodes operators etc.). Abusers have been tying up our build queues and causing performance reductions for everyone. In order to bring the rules back to fair playing grounds, we are implementing some changes for our public build repositories.

Other links: https://www.nymedia.no/en/blog/why-we-decided-migrate-from-travis-to-github-action

https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works

sanjayankur31 commented 3 years ago

See also: https://github.com/NeuralEnsemble/libNeuroML/issues/97

pgleeson commented 3 years ago

Thanks for the heads up on this @russelljjarvis. We certainly need to migrate from travis-ci.org, and I've been making the minor changes to move most OSB/NeuroML repos to travis-ci.com recently. My experience has actually been positive, all test run smoothly and quickly and no quota issues so far, thankfully as there were still a few python 3 conversion issues etc. lurking about.

It's clearly not a long term plan though and @sanjayankur31 has been testing GH-actions on NML repos which has gone smoothly, and that's our best bet in the longer term. It will be much easier to move tests which have recently been passing though to a new system, so the first step of moving to travis-ci.com might still be required and then hopefully it will be an easier move to GH actions.

sanjayankur31 commented 7 months ago

We've migrated most things to GitHub actions now. Closing this as complete.