pypi / warehouse

The Python Package Index
https://pypi.org
Apache License 2.0
3.6k stars 963 forks source link

Look at using GitHub Actions for CI #7001

Closed cooperlees closed 3 years ago

cooperlees commented 5 years ago

What's the problem this feature will solve? GitHub actions is generally available now and is a very strong CI option. Documentation: https://help.github.com/en/actions/automating-your-workflow-with-github-actions/about-github-actions Example Project: https://github.com/pypa/bandersnatch/tree/master/.github/workflows

Describe the solution you'd like

di commented 5 years ago

Is there an advantage here vs. Travis?

pradyunsg commented 5 years ago

It's significantly faster AFAICT. For pip's linting CI job:

GitHub Actions: 1m 28s Travis CI: 2m 11s

jamadden commented 5 years ago

Could the speed just be a result of newness and under-utilization? As more projects adopt it, that advantage could level out or disappear.

di commented 4 years ago

Would be nice to also be able to run our tests in the same Docker images we use for prod.