SDFIdk / WEBPROJ

REST API exposing coordinate transformations with PROJ
MIT License
8 stars 6 forks source link

Move from Travis CI to GitHub Actions #34

Closed kbevers closed 2 years ago

kbevers commented 2 years ago

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:

  1. Build the Docker image
  2. Sets up a local conda environment
  3. Installs webproj
  4. Runs th pytest suite
  5. 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)