LSSTDESC / SprintWeek2020

Meeting repository for the LSST DESC 2020 Sprint Week
Apache License 2.0
2 stars 0 forks source link

[SPRINT] Migrate from Travis to GitHub Actions #62

Open rmjarvis opened 3 years ago

rmjarvis commented 3 years ago

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.