Skip to content

Commit bb8f9ee

Browse files
authoredApr 13, 2020
chore: add semantic-release for project - fix #408 (#413)
1 parent 9c37de6 commit bb8f9ee

File tree

4 files changed

+10295
-4232
lines changed

4 files changed

+10295
-4232
lines changed
 

‎.travis.yml

+6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ services:
99
before_script:
1010
- npm install -g grunt-cli
1111

12+
after_success:
13+
# run automated release process with semantic-release
14+
- if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_EVENT_TYPE" == "push" && "$TRAVIS_NODE_VERSION" == "12" ]]; then
15+
semantic-release;
16+
fi;
17+
1218
script:
1319
- commitlint-travis
1420
- npm run lint

‎package-lock.json

+10,264-4,232
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+4
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
"@commitlint/cli": "^8.3.5",
3333
"@commitlint/travis-cli": "^8.3.5",
3434
"@commitlint/config-conventional": "^8.3.4",
35+
"@semantic-release/changelog": "5.0.1",
36+
"@semantic-release/git": "9.0.0",
37+
"@semantic-release/npm": "7.0.5",
3538
"chai": "^4.2.0",
3639
"eslint": "^6.5.1",
3740
"eslint-config-standard": "^14.1.0",
@@ -58,6 +61,7 @@
5861
"mocha": "^6.0.2",
5962
"mocks": "0.0.15",
6063
"requirejs": "^2.1.20",
64+
"semantic-release": "17.0.4",
6165
"sinon": "^7.2.7",
6266
"sinon-chai": "^3.3.0"
6367
},

‎release.config.js

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
module.exports = {
2+
debug: true,
3+
branches: 'master',
4+
verifyConditions: [
5+
'@semantic-release/changelog',
6+
'@semantic-release/github',
7+
'@semantic-release/npm'
8+
],
9+
prepare: [
10+
'@semantic-release/changelog',
11+
'@semantic-release/git',
12+
'@semantic-release/npm'
13+
],
14+
publish: [
15+
'@semantic-release/github',
16+
'@semantic-release/npm'
17+
],
18+
success: [
19+
'@semantic-release/github'
20+
]
21+
}

0 commit comments

Comments
 (0)
Please sign in to comment.