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
WIP: First attempt at GitHub Actions integration for CI #285
Conversation
xarray pulls it in indirectly, but in principle xarray could be rewritten to drop pandas and we'd no longer need it.
…0 (0.6.1 only exists for python-symengine)
This is a work in progress PR. The goals are
Other TODO items:
|
Woohoo! All 3 platforms are passing with python 3.8 on f4cd558 🎉 |
Once everything passes, we have accomplished all the original goals of this PR. The only things not at feature parity are:
Ultimately, what's here in GitHub Actions is just a starting point to organically grow the infrastructure from. Some outstanding things we could do are:
|
This is ready for one last look @richardotis |
Uses one `test.yaml` workflow for GitHub Actions that triggers on pull requests and pushes. We now use codecov.io for coverage on pushes and PRs (since coveralls does not support coverage from PRs, as discussed in #285). This PR: - Enables testing on PRs - Introduces the codecov.io GitHub Action - Switches the readme badge to use codecov instead of coveralls - Drops coveralls dependency from `environment-dev.yml` Closes #293 (supersedes those changes)
Checklist
examples/
have changed. To regenerate the documentation examples, runjupyter nbconvert --to rst --output-dir=docs/examples examples/*.ipynb
from the top level directory)setup.py
.travis.yml
(deleted)appveyor.yml
(deleted)conda_recipe/meta.yaml
(deleted)environment-dev.yml
(added)