Closed hugovk closed 1 year ago
Hi @tkrajina! I see Travis CI has stopped running on recent PRs, for example: https://github.com/tkrajina/gpxpy/pull/253
I recommend using a CI, to make sure contributed PRs pass all the tests, on all supported Python versions and operating systems, and to help avoid merging PRs that accidentally break things.
I'd be happy to explain what this does in more detail, if you'd like.
In any case, thank you for gpxpy!
Closing this year-old PR, but more than happy to re-open if interested 👍
Travis CI have changed their pricing model making it harder to use with open source projects, and also builds stopped 9 months ago, and many projects have switched to GitHub Actions.
A big advantage of GHA is, in addition to Ubuntu, we can test on macOS and Windows. And instead of 5 parallel jobs, we get 20.
This does that, and also switches to CodeCov from Coveralls, as it's easier to integrate.
Sample build
https://github.com/hugovk/gpxpy/actions/runs/1631499293