feat(build): semantic release messages scan
This commit is contained in:
12
.releaserc.json
Normal file
12
.releaserc.json
Normal 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
29
.travis.yml
Normal 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
35
package-lock.json
generated
@ -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",
|
||||
|
@ -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",
|
||||
|
Reference in New Issue
Block a user