Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

migrating from Travis to GitHub Actions #236

Open
callahantiff opened this issue Dec 29, 2020 · 7 comments
Open

migrating from Travis to GitHub Actions #236

callahantiff opened this issue Dec 29, 2020 · 7 comments

Comments

@callahantiff
Copy link
Collaborator

Do we want to migrate from Travis to GitHub Actions? If so, I am happy to do the work. I converted Luca's pipeline to run with all of the same coverage metrics for my repositories and am happy to do the same for this repo (examples here and here).

Given the permissions needed to make transformation, I'd likely need to do some of the work with @pnrobinson, but now that I have done the conversion on a few repos it should be pretty painless!

@pnrobinson
Copy link
Member

Not that familiar with GitHub actions, does it do about the same thing as Travis? After a quick glance at PheKnowLator it does look powerful

@callahantiff
Copy link
Collaborator Author

It provides a nice free alternative to Travis since it's now moved to being a paid service. I have tried to configure it to shadow @LucaCappelletti94's original Travis configuration, so you shouldn't notice any feature loss. I am really loving it for how easy it is to build in other functionality (e.g. deploying containers and integration with cloud-based storage services) and it seems to run faster than Travis did (at least for my repos).

@justaddcoffee
Copy link
Member

justaddcoffee commented Dec 29, 2020 via email

@LucaCappelletti94
Copy link
Collaborator

Does anyone have expertise in GitHub action? I would love to see them used for the package but I am absolutely ignorant of them as of now.

@pnrobinson
Copy link
Member

@justaddcoffee has some experience and I have done this in some other projects. Poorly documented. We could hack on it.

@justaddcoffee
Copy link
Member

justaddcoffee commented Jun 7, 2022

I'm not terrible at github actions - maybe we can hack on this tomorrow @LucaCappelletti94 @pnrobinson

@callahantiff
Copy link
Collaborator Author

If it is helpful, I converted a very similar set-up from Tavis to GitHub Actions. You might be able to start from this.

https://github.com/callahantiff/PheKnowLator/blob/master/.github/workflows/build-qa.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants