-
Notifications
You must be signed in to change notification settings - Fork 7
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
Define GitHub Actions CI #9
Comments
We've been using Travis CI since the start of the HEPData project for all repositories, see https://travis-ci.org/HEPData. There's a similar |
I see some advantages of switching to GitHub Actions:
It also has the following disadvantages:
I understand that right now, there is a "HEP-Data" account on TravisCI, where all the pipelines run, so the decision to switch should be made organization wide. Feel free to close this issue. The points made here could be save for a future discussion though. |
Thanks for the comments, @Sinclert. It would be a big task to switch to GitHub Actions for all @HEPData repositories, and it's not something we want to do at the present time. @alisonrclarke has recently spent a lot of time getting Selenium end-to-end tests working on Travis CI via SauceLabs for the HEPData/hepdata repository and we don't want to repeat that work for GitHub Actions now. I'll leave this issue open, as we probably will want to use GitHub Actions eventually. |
Continuing with issue #8, I would also suggest to create a very basic GitHub Actions CI workflow, given that there are some nice tests already defined.
The
ci.yml
may look something like:The text was updated successfully, but these errors were encountered: