HISKP-LQCD / hadron

R package implementing analysis tools for lattice QCD
15 stars 13 forks source link

Checks with travis-ci don't run #311

Open j-ostmeyer opened 2 years ago

j-ostmeyer commented 2 years ago

Several pull requests are on hold for indefinite time because travis-ci doesn't finish its checks. I don't know well enough how it works. Was it connected to Martin's account? How can it be fixed?

kostrzewa commented 2 years ago

it can't. The CI should be switched over to github actions.

j-ostmeyer commented 2 years ago

I don't understand. Could you explain please?

kostrzewa commented 2 years ago

See https://github.com/features/actions and https://github.com/HISKP-LQCD/hadron/settings/actions

For an example: https://github.com/etmc/tmLQCD/tree/quda_work_add_actions/.github or https://github.com/HISKP-LQCD/Z2-phi4/tree/master/.github/workflows

As far as I understand Travis CI is basically not available anymore. See the message here: https://travis-ci.org/github/HISKP-LQCD/hadron and looking at the plans: https://www.travis-ci.com/pricing/, there does not seem to be an open-source plan any more.

kostrzewa commented 2 years ago

But I'm not a 100% sure of the last statement. Reading something like https://daniel.haxx.se/blog/2021/06/14/bye-bye-travis-ci/ suggests that there are still free tiers given certain conditions.

j-ostmeyer commented 2 years ago

Oh, I see. I didn't even consider the possibility that the problem is on travis's side and not on ours.

j-ostmeyer commented 2 years ago

It appears to me that removing Travis CI* (I don't have the required admin rights) and setting up a github action instead would indeed be the cleanest way.