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

Replace TravisCI and Azure for GitHub Actions #189

Merged
merged 48 commits into from
Sep 30, 2020
Merged

Replace TravisCI and Azure for GitHub Actions #189

merged 48 commits into from
Sep 30, 2020

Conversation

santisoler
Copy link
Member

@santisoler santisoler commented Sep 21, 2020

Add GitHub Actions workflows for checking style, testing and deploying
Harmonica, based on the workflows of Pooch. Remove TravisCI and Azure
configuration files. Split make check target in two: make black-check and
make flake8. Ditch Travis and Azure badges on README.rst. Add new GitHub
Actions badge. Tests are run on every matrix configuration: all OSs and all
Python versions. Documentation building is only run under Ubuntu with
Python 3.8.

Partially fixes fatiando/maintenance#1

Reminders:

  • Run make format and make check to make sure the code follows the style guide.
  • Add tests for new features or tests that would have caught the bug that you're fixing.
  • Add new public functions/methods/classes to doc/api/index.rst and the base __init__.py file for the package.
  • Write detailed docstrings for all functions/classes/methods. It often helps to design better code if you write the docstrings first.
  • If adding new functionality, add an example to the docstring, gallery, and/or tutorials.
  • Add your full name, affiliation, and ORCID (optional) to the AUTHORS.md file (if you haven't already) in case you'd like to be listed as an author on the Zenodo archive of the next release.

Create new black-check and flake8 targets on Makefile to split the steps
performed on the check target.
@santisoler santisoler changed the title Use GitHub Actions WIP Use GitHub Actions Sep 21, 2020
@santisoler santisoler changed the title WIP Use GitHub Actions WIP Setup GitHub Actions for testing, linting and deployment Sep 21, 2020
@santisoler santisoler changed the title WIP Setup GitHub Actions for testing, linting and deployment Replace TravisCI and Azure for GitHub Actions for testing, linting and deploy Sep 30, 2020
@santisoler santisoler changed the title Replace TravisCI and Azure for GitHub Actions for testing, linting and deploy Replace TravisCI and Azure for GitHub Actions Sep 30, 2020
@santisoler santisoler merged commit 4b9219a into master Sep 30, 2020
@santisoler santisoler deleted the actions branch September 30, 2020 18:54
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.

Replace all CIs for GitHub Actions
2 participants