Move from Travis CI to GitHub Actions
kbevers opened this issue · comments
Travis has stopped working for some reason. It's a good occasion to migrate to GitHub Actions. As a start the existing setup should be migrated as is. In broad terms it does the following:
- Build the Docker image
- Sets up a local conda environment
- Installs webproj
- Runs th pytest suite
- confirms that the Docker image works by doing a System34 transformation and checking the results against the expected output
The Travis setup also does some test coverage using Coveralls. That has also become somewhat stale and should either be removed or migrated to CodeCov (see the FIRE CI setup for examples)