SDFIdk / WEBPROJ

REST API exposing coordinate transformations with PROJ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

  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)