feat(build): semantic release messages scan

This commit is contained in:
Alexey Kasyanchuk
2018-02-04 02:42:40 +03:00
parent d2bf25de6b
commit 354d68bd5c
4 changed files with 77 additions and 0 deletions

12
.releaserc.json Normal file
View File

@ -0,0 +1,12 @@
{
"publish": [
"@semantic-release/npm",
{
"path": "@semantic-release/exec",
"cmd": "yarn build --linux --win --mac"
},
"@semantic-release/github"
],
"assets": "dist/*",
"npmPublish": false
}

29
.travis.yml Normal file
View File

@ -0,0 +1,29 @@
jobs:
include:
- if: branch = master
os: osx
osx_image: xcode9.0
language: node_js
node_js: "8"
cache:
yarn: true
directories:
- node_modules
before_install: git pull
before_install:
- brew install rpm
- brew install dpkg
- brew install jq
script:
- yarn test
deploy:
provider: script
skip_cleanup: true
script:
- npx travis-deploy-once "npx semantic-release@13"

35
package-lock.json generated
View File

@ -962,6 +962,41 @@
"to-fast-properties": "2.0.0"
}
},
"@semantic-release/error": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.1.0.tgz",
"integrity": "sha512-r3pcw7lhzoSalM55O7L8R3gNq8AnZ7OS7RReHqJDTIuyRaQbtfZ+9S8Krvh/BSnTMYYhs4TgZctb6pOamegUtQ==",
"dev": true
},
"@semantic-release/exec": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@semantic-release/exec/-/exec-2.0.0.tgz",
"integrity": "sha512-hjdJFrMtr54lXFqIuvHY5QE12ftvn4nIp2PLBXHrYfJ0IgZkvznwnoxaYTGTq1OchZc71WpemnTwzkDkU7pJLA==",
"dev": true,
"requires": {
"@semantic-release/error": "2.1.0",
"debug": "3.1.0",
"execa": "0.9.0",
"lodash": "4.17.4"
},
"dependencies": {
"execa": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-0.9.0.tgz",
"integrity": "sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA==",
"dev": true,
"requires": {
"cross-spawn": "5.1.0",
"get-stream": "3.0.0",
"is-stream": "1.1.0",
"npm-run-path": "2.0.2",
"p-finally": "1.0.0",
"signal-exit": "3.0.2",
"strip-eof": "1.0.0"
}
}
}
},
"@types/node": {
"version": "7.0.52",
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.52.tgz",

View File

@ -88,6 +88,7 @@
"@babel/preset-env": "^7.0.0-beta.38",
"@babel/preset-react": "^7.0.0-beta.38",
"@babel/preset-stage-0": "^7.0.0-beta.38",
"@semantic-release/exec": "^2.0.0",
"babel-loader": "^8.0.0-beta.0",
"babel-plugin-transform-object-rest-spread": "^7.0.0-beta.3",
"chai": "^4.1.0",