Did some searching and came up with
https://semaphoreci.com As an option. It supports bitbucket and is free for open source. Regards, Patrick On March 31, 2018 11:02:48 AM GMT+02:00, Stefano Zacchiroli <[email protected]> wrote: >On Thu, Mar 29, 2018 at 08:30:30PM -0400, Martin Blais wrote: >> You speak as if a little bit of untested code is worth anything. It's >> not. Let me explain. > >Oh, no, I agree it's not worth it. And it's great that you, as >Beancount >maintainer, have high standards for code acceptance that encompass: (1) >not breaking existing tests, and (2) having thorough unit tests for the >new code being contributed. > >But it seems to me that that is almost completely unrelated to the >choice of hosting platform, isn't it? Aren't you in fact just saying >that what you want is continuous integration (CI) integrated with the >contribution work-flow for proposed patches? > >Both GitLab and GitHub have integrated CI offerings, and IME they go a >long way in avoiding wasting maintainer time in "complaining" about >breaking existing tests. You make the CI run on incoming patches, if >existing tests get broken by it, submitters get immediate feedback >about >it and can iterate by themselves to fix that, without any need of your >intervention. And, in fact, you can do the same for missing tests. >Just >enable the nose (or equivalent) code coverage plugin and make it fail >if >the coverage is not up to a given standard or threshold, and there too >you automatically send the ball back in the camp of code contributors >if >they don't show up with tests. > >I don't know if BitBucket has any CI integration, but I'd be surprised >if it doesn't. Aside from that aspect, this seem unrelated to the >"lower >barriers for contribution due to what is well-known out there". (But is >an interesting discussion anyway!) > >Cheers -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/3571DDD2-2092-448D-A141-4B77C57A7182%40ch.tario.org. For more options, visit https://groups.google.com/d/optout.
