diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 00000000..94e02963 --- /dev/null +++ b/.codecov.yml @@ -0,0 +1,17 @@ +comment: + layout: "header, diff, files" + behavior: default + require_changes: no + +coverage: + range: 80..100 + round: down + precision: 2 + + status: + project: + default: + target: 90% + threshold: 2% + patch: yes + changes: no diff --git a/.travis.yml b/.travis.yml index 2391b622..9b452b41 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,20 +1,30 @@ language: node_js + +node_js: +- "node" +- "lts/*" + branches: # only master, dev, and tagged commits only: - master - dev - /^v\d+\.\d+(\.\d+)?(-\S*)?$/ -node_js: -- "node" -- "lts/*" + +cache: + directories: + - "node_modules" + - "server/node_modules" + install: - npm install --devDependencies + before_script: - npm run compile + script: - npm run lint - npm run test:coverage -cache: - directories: - - "node_modules" + +after_success: +- bash <(curl -s https://codecov.io/bash)