From bb880c5fbb40576e98084069d287b97a701c3ef3 Mon Sep 17 00:00:00 2001 From: jdkahn Date: Fri, 19 Jul 2019 10:06:09 +0800 Subject: [PATCH] chore: release scripts (#2) * chore: release scripts - release only if master and push --- .travis.yml | 37 +++++++++++++++++++++++++------------ README.md | 5 ++++- package.json | 3 ++- 3 files changed, 31 insertions(+), 14 deletions(-) diff --git a/.travis.yml b/.travis.yml index 176d10d..c7306e2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,17 +5,30 @@ language: node_js node_js: - 8 -install: - - npm install - - npm install -g codecov +jobs: + include: + - stage: test + install: + - npm install + - npm install -g codecov + before_script: + - npm i -g npm + script: + - npm run eslint + - npm test + - codecov + after_success: + - bash <(curl -s https://codecov.io/bash) + - stage: release + script: skip + deploy: + provider: script + skip_cleanup: true + script: + - npx semantic-release -before_script: - - npm i -g npm -script: - - npm run eslint - - npm test - - codecov - -after_success: - - bash <(curl -s https://codecov.io/bash) +stages: + - test + - name: release + if: (branch = master) AND (type = push) diff --git a/README.md b/README.md index c50cb76..237e374 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,13 @@ +

-@alifd/validate + Validation to be used with @alifd/field +Install with `npm install --save @alifd/validate` + diff --git a/package.json b/package.json index 0319589..6f21be7 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,8 @@ "power-assert": "^1.6.1", "prettier": "^1.18.2", "react": "^16.3.0", - "react-dom": "^16.3.0" + "react-dom": "^16.3.0", + "semantic-release": "^15.13.18" }, "componentConfig": { "name": "validate",