gaioguys / GAIO.jl

A Julia package for set oriented computations.
MIT License
9 stars 4 forks source link

Migrate from Travis to Github Actions #22

Closed cafaxo closed 4 years ago

cafaxo commented 4 years ago

A number of Julia projects (e.g. https://github.com/JuliaArrays/StaticArrays.jl, https://github.com/JuliaPlots/Plots.jl) have switched from Travis to Github Actions. You can see here https://github.com/cafaxo/GAIO.jl/actions/runs/170046447 how this would look like. Since I am not experienced with CI, I don't really know if Github Actions is "better" than Travis. I am open to your thoughts. Btw, this PR also removes the "Makefile", since I have not found such a file in any Julia repo. I don't think there is a reason to maintain this file.

gaioguy commented 4 years ago

In principle, I am fine with this. In particular, with Github Actions we would not depend on an external provider for the CI. On the other hand: Github is owned by Microsoft, Travis is a small startup from Berlin. Shall we view us using Travis CI as a way to support them?

cafaxo commented 4 years ago

Travis is a small startup from Berlin

Is that still true? Consider this: https://en.wikipedia.org/wiki/Travis_CI#Company

gaioguy commented 4 years ago

Thanks! Often, it pays to read something until the end ... 👍 for moving to Github Actions.