WojciechMula / pyahocorasick

Python module (C extension and plain python) implementing Aho-Corasick algorithm
BSD 3-Clause "New" or "Revised" License
927 stars 122 forks source link

Either drop Travis or switch to Travis.com #140

Closed pombredanne closed 2 years ago

pombredanne commented 3 years ago

Travis support for FOSS projects has changed. It now can take forever to complete a build. The possibilities are:

I have a decent build loop for Azure here https://github.com/nexB/scancode-toolkit/blob/develop/azure-pipelines.yml that tests on multiple Linuxes, Windowses and macOSes on Python 3.6 to 3.9... we could adopt and adapt this for here easily

WojciechMula commented 3 years ago

Thanks for info about Travis.com, I was considering switching to it. Seems it's not worth.

I'm completely unfamiliar with these open source CI alternatives, could you please suggest what's worth to check.

This azure solution is not free, right?

pombredanne commented 3 years ago

I'm completely unfamiliar with these open source CI alternatives, could you please suggest what's worth to check. This azure solution is not free, right?

Azure pipelines and GitHub actions are "free as in beer" for open source projects alright.

pombredanne commented 3 years ago

Thanks for info about Travis.com, I was considering switching to it. Seems it's not worth.

I feel like they have abandoned supporting open source projects.

pombredanne commented 2 years ago

I an setting up GitHub action(s) that are built in

pombredanne commented 2 years ago

We now have https://github.com/WojciechMula/pyahocorasick/actions running may OS/Python combos on each commit and also building wheels and sdist! :tada: We can reopen if we want to reactivate travis.