Skip to content

Conversation

@greglucas
Copy link
Contributor

Adding the yaml configuration file to use GitHub Actions for testing.

Rationale

TravisCI may no longer be supporting open-source the way it previously did with free resources.

Implications

New test integration platform and needing to learn the GitHub Actions yaml language and platform.

@greglucas greglucas force-pushed the github_actions branch 2 times, most recently from fa4ad57 to f88cc41 Compare December 16, 2020 15:13
@greglucas
Copy link
Contributor Author

Coveralls on GitHub reports 85%, but on TravisCI it reports 90% which is the reason for the drop once I removed the TravisCI builds.

@dopplershift
Copy link
Contributor

Was that a bug or did we suddenly stop running some important config? Or do we have code we can remove because we're not supporting some combination we were hacking around?

@greglucas
Copy link
Contributor Author

It looks like we are now testing a new file: _geodesic.pyx in https://coveralls.io/builds/35765159/source?filename=lib/cartopy/geodesic/_geodesic.pyx vs https://coveralls.io/builds/35766611 that only tests the __init__.py file from the geodesic package. That new file isn't fully covered which is what is causing the overall coverage to decrease. So, nothing has actually decreased as far as I can tell, just now testing more things.

Adding the yaml configuration file to use GitHub Actions for testing.
Removing TravisCI due to the flaky builds sometimes
reporting failures.
@greglucas greglucas force-pushed the github_actions branch 3 times, most recently from aef68e2 to f78d6ef Compare December 21, 2020 18:35
Adding source distribution build and PyPI release actions.
Copy link
Member

@QuLogic QuLogic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Best to just start testing with it.

@QuLogic QuLogic merged commit 7237260 into SciTools:master Dec 22, 2020
@greglucas greglucas deleted the github_actions branch December 22, 2020 14:51
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

Successfully merging this pull request may close these issues.

3 participants