[Haskell-cafe] Psa : perhaps time for maintainers to start migrating off Travis ci

Mihai Maruseac mihai.maruseac at gmail.com
Mon Nov 16 23:38:46 UTC 2020


As a user of all of the following, GitHub Actions > Circle CI > Travis.

You get much more control on Github Actions, you can cache stuff, you
can control when it runs.

On Mon, Nov 16, 2020 at 10:17 AM <ulidtko at gmail.com> wrote:
>
> Speaking of CI systems and OpenSource, I'd like to mention CircleCI as
> well: https://circleci.com/open-source/
> (No affiliation, just a happy user.)
>
> Did have slightly negative experience with TravisCI recently, can
> confirm the sentiment.
>
> On Mon, Nov 16 2020 at 12:02:52 PM -0600, Carter Schonwald
> <carter.schonwald at gmail.com> wrote:
> > Hey everyone: it looks like, from my perspective and experiences,
> > that Travis ci should perhaps now be viewed as not open source
> > friendly. Or even converging on hostile?
> >
> > 1) crazy long queue times/ latency for oss ci actions to run
> >
> > 2) very low concurrency on oss builds.
> >
> > 3) very low build build  minute caps for oss that require high touch
> > customer support contact to adjust.
> >
> > I’ve started moving my own projects slowly to gh actions for now,
> > though there’s also gitlab ci , src hut and other options that may
> > suit different folks.
> >
> > There’s definitely some ways to keep on having the clever cabal
> > caching we know and love that folks like the Haskell-ci folks and
> > others have hacked out for Travis be available on other platforms,
> > though I don’t think there’s consolidated docs for those yet ?
> > Def seen it discussed though.
> >
> > https://github.com/haskell-CI/haskell-ci/issues/411
> >
> > Heres a url to my dupe ticket where I share an example naive use of
> > the setup Haskell gh actions Config, definitely not perfect. But
> > kinda amazing to have Mac and Linux and windows ci all in one ! :)
> >
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.



-- 
Mihai Maruseac (MM)
"If you can't solve a problem, then there's an easier problem you can
solve: find it." -- George Polya


More information about the Haskell-Cafe mailing list