diff --git a/.travis.yml b/.travis.yml index 0f195395..f96b4db0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,8 +24,8 @@ before_install: script: - if [ -n "DANGER_GITHUB_API_TOKEN" ]; then echo {} > ./.babelrc && npx danger; fi - ng lint - - ng test --single-run - - ng build -prod + - ng test --single-run --code-coverage + - ng build --prod - ng e2e before_deploy: @@ -37,4 +37,7 @@ before_deploy: deploy: provider: azure_web_apps verbose: true - skip_cleanup: true \ No newline at end of file + skip_cleanup: true + +after_success: + - bash <(curl -s https://codecov.io/bash) diff --git a/dangerfile.js b/dangerfile.js index fa43dd86..9f1b451e 100644 --- a/dangerfile.js +++ b/dangerfile.js @@ -39,6 +39,6 @@ const messageConventionValid = danger.git.commits.reduce(function (acc, value) { }, true); if (!messageConventionValid) { - warn('commit message does not follows conventional change log (' + ++errorCount + ')'); + fail('commit message does not follows conventional change log (' + ++errorCount + ')'); markdown('> (' + errorCount + ') : RxJS uses conventional change log to generate changelog automatically. It seems some of commit messages are not following those, please check [contributing guideline](https://github.com/ReactiveX/rxjs/blob/master/CONTRIBUTING.md#commit-message-format) and update commit messages.'); } \ No newline at end of file