Migrate one or more repositories that currently use Travis for CI to use GitHub Actions
Contacts: Mike Jarvis
Day/Time: Mostly Tuesday, but fairly flexible.
Main communication channel: #desc-co
GitHub repo: https://github.com/GalSim-developers/GalSim (for one, hopefully more)
Goals and deliverable
I (Jarvis) have already converted Piff and TreeCorr from Travis to using GitHub actions for continuous integration. Mostly successfully, although Codecov is not yet working correctly. My personal goal is to also migrate GalSim to use GHA. And I plan to help anyone else who has a repo that they want to switch over. (And maybe one of you can help me troubleshoot my problem with Codecov.)
Resources and skills needed
A repo that currently uses Travis, which you would like to switch to GitHub. Or if you are very generous, some experience of already completing the process.
Detailed description
Yao is giving a tutorial on GitHub Actions at 1 PM EST on Tuesday, so we will definitely break from work on this to attend that.
As a starter, here are links to the Travis vs GHA configuration files for TreeCorr and Piff that we can use as templates:
TreeCorr: TravisGHA
Piff: TravisGHA
I'll leave wonder.me open pretty much all day Tuesday, so come find me (Mike Jarvis) there if you want to work on this. If you want to do the migration for your repo on a different day, Slack me, I'm probably available to help.
Migrate [your repo] from Travis to GitHub Actions
Migrate one or more repositories that currently use Travis for CI to use GitHub Actions
Contacts: Mike Jarvis Day/Time: Mostly Tuesday, but fairly flexible. Main communication channel: #desc-co GitHub repo: https://github.com/GalSim-developers/GalSim (for one, hopefully more)
Goals and deliverable
I (Jarvis) have already converted Piff and TreeCorr from Travis to using GitHub actions for continuous integration. Mostly successfully, although Codecov is not yet working correctly. My personal goal is to also migrate GalSim to use GHA. And I plan to help anyone else who has a repo that they want to switch over. (And maybe one of you can help me troubleshoot my problem with Codecov.)
Resources and skills needed
A repo that currently uses Travis, which you would like to switch to GitHub. Or if you are very generous, some experience of already completing the process.
Detailed description
Yao is giving a tutorial on GitHub Actions at 1 PM EST on Tuesday, so we will definitely break from work on this to attend that. As a starter, here are links to the Travis vs GHA configuration files for TreeCorr and Piff that we can use as templates: TreeCorr: Travis GHA Piff: Travis GHA
I'll leave wonder.me open pretty much all day Tuesday, so come find me (Mike Jarvis) there if you want to work on this. If you want to do the migration for your repo on a different day, Slack me, I'm probably available to help.