machine:
  services:
    - docker

dependencies:
  cache_directories:
    - node_modules
  override:
    - docker run --rm -v $(pwd):/usr/src/app zenika/alpine-node:onbuild-yarn yarn --pure-lockfile

test:
  pre:
    - ./misc/rebuild_refs.sh
  override:
    - docker run --rm -v $(pwd):/usr/src/app zenika/alpine-node:onbuild-yarn yarn lint
    - docker run --rm -e COVERALLS_REPO_TOKEN=${COVERALLS_REPO_TOKEN} -v $(pwd):/usr/src/app zenika/alpine-node:onbuild-yarn yarn coveralls
