Continuous Integration

Initially we started using Travis CI; however, due to the change in pricing for open-source repositories, we decided to use GitHub Actions. Currently, there are two GitHub Action workflows:

  1. A “Create release” workflow, create-release.yml, for new releases when a tag is pushed

  2. A “Python package” workflow, python-package.yml, for builds and tests