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"
|
"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": {
|
"@types/node": {
|
||||||
"version": "7.0.52",
|
"version": "7.0.52",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.52.tgz",
|
"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-env": "^7.0.0-beta.38",
|
||||||
"@babel/preset-react": "^7.0.0-beta.38",
|
"@babel/preset-react": "^7.0.0-beta.38",
|
||||||
"@babel/preset-stage-0": "^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-loader": "^8.0.0-beta.0",
|
||||||
"babel-plugin-transform-object-rest-spread": "^7.0.0-beta.3",
|
"babel-plugin-transform-object-rest-spread": "^7.0.0-beta.3",
|
||||||
"chai": "^4.1.0",
|
"chai": "^4.1.0",
|
||||||
|
Reference in New Issue
Block a user