Split the CI into two parts
How it goes now:
- install js deps
- build js (build files go under
priv/static
) - fetching Elixir deps
- creating the database and running migrations
- downloading Maxmind database (see #42 (closed) )
- checking code format
- running the tests
The build JS part could be in a first stage (we'll also have JS tests at some point) and the Elixir stuff in another one.
The format
task could also be run in a separate job.
Edited by Thomas