It's best that the tests run using GitHub Actions instead of Travis CI. This PR makes the following changes:
Removed travis.yml.
Added lint.yml and docs.yml for lint tests and building docs for PRs.
Added build.yml that runs all tox tests on various Python versions for pushes to master and PRs (the badge generated by this job replaces the current one).
Treat warnings from doc build as errors.
Fixed 404.rst isn't part of any doctree warning to avoid recognizing current docs builds as failed.
It's best that the tests run using GitHub Actions instead of Travis CI. This PR makes the following changes:
travis.yml
.lint.yml
anddocs.yml
for lint tests and building docs for PRs.build.yml
that runs all tox tests on various Python versions for pushes to master and PRs (the badge generated by this job replaces the current one).404.rst isn't part of any doctree
warning to avoid recognizing current docs builds as failed.