CRPropa / CRPropa3

CRPropa is a public astrophysical simulation framework for propagating extraterrestrial ultra-high energy particles. https://crpropa.github.io/CRPropa3/
https://crpropa.desy.de
GNU General Public License v3.0
68 stars 67 forks source link

Move CICD from travis-ci.org #344

Closed TobiasWinchen closed 2 years ago

TobiasWinchen commented 3 years ago

travis-ci.org will close on June 15th, we need to move to keep our automated tests and builds of the documentation

Migration Guide: https://docs.travis-ci.com/user/migrate/open-source-repository-migration

lukasmerten commented 3 years ago

I guess this has to be done by either you @TobiasWinchen or @adundovi, because you are the organization owners.

Note: We also need to update the url for the build-badge in the README.md file once we migrated.

adundovi commented 3 years ago

Hmm, I've moved it but now we have limited amount of credits... so maybe we should move it to GitHub Actions. See this.

TobiasWinchen commented 3 years ago

I also tried moving it, but it seems not to work and showing up 5yr old builds as most recent build. maybe a side effect for us both moving in parallel? I will keep my hands of this for now.

Reading the post, I think github actions are the way to go. However, as basically all other projects I am involved with are using gitlab.com or a private gitlab instance I am not that motivated to work on this.

TobiasWinchen commented 3 years ago

Note that also for github actions there is a a ressoruce limit of 2000 free minutes per month, but this can be easily extended with self-hosted shared runners if somebody is willing/can invest the ressources.

lukasmerten commented 3 years ago

I thought travis-ci.com was free for open source projects. But maybe I am mistaken. However, I can confirm that under "branches" the shown build for master is super outdated. Looking at "build history" seems to work.

lukasmerten commented 3 years ago

The last build #875 was already partially canceled since we ran out of credits. This means that we have no automated testing at the moment.