Skip to content

Commit 5553829

Browse files
committed
ci: 🎡 update semantic-release setup
BREAKING CHANGE: 🧨 Release new major
1 parent 6e428da commit 5553829

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

‎.travis.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ matrix:
1616
allow_failures: []
1717
fast_finish: true
1818
after_success:
19-
- npm run semantic-release
19+
- npx semantic-release
2020
branches:
2121
except:
2222
- /^v\d+\.\d+\.\d+$/

‎package.json‎

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
},
2828
"scripts": {
2929
"build": "babel src --out-dir lib",
30-
"test": "jest",
31-
"semantic-release": "semantic-release pre && npm publish && semantic-release post"
30+
"test": "jest"
3231
},
3332
"dependencies": {},
3433
"devDependencies": {
@@ -38,9 +37,24 @@
3837
"babel-cli": "6.26.0",
3938
"babel-preset-es2015": "6.24.1",
4039
"source-map-support": "0.5.16",
41-
"semantic-release": "15.14.0",
4240
"@types/jest": "23.3.14",
43-
"@types/node": "8.10.59"
41+
"@types/node": "8.10.59",
42+
"semantic-release": "15.14.0",
43+
"@semantic-release/changelog": "3.0.6",
44+
"@semantic-release/git": "7.0.18",
45+
"@semantic-release/npm": "5.3.5"
46+
},
47+
"release": {
48+
"verifyConditions": [
49+
"@semantic-release/changelog",
50+
"@semantic-release/npm",
51+
"@semantic-release/git"
52+
],
53+
"prepare": [
54+
"@semantic-release/changelog",
55+
"@semantic-release/npm",
56+
"@semantic-release/git"
57+
]
4458
},
4559
"jest": {
4660
"collectCoverageFrom": [

0 commit comments

Comments
 (0)