Skip to content

Commit 8cdb46f

Browse files
committed
feat(release): replace semantic-release dep with Travis build stages
This makes CI quicker, and releases more stable. Connects pelias/api#1187
1 parent a9fd4b3 commit 8cdb46f

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

.travis.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@ matrix:
1111
script: npm run travis
1212
before_install:
1313
- npm i -g npm
14-
after_success:
15-
- npx semantic-release
1614
branches:
1715
except:
1816
- /^v\d+\.\d+\.\d+$/
17+
jobs:
18+
include:
19+
- stage: release
20+
node_js: 10
21+
script: curl "https://raw.githubusercontent.com/pelias/ci-tools/master/semantic-release.sh" | bash -
22+
if: branch = master

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
"devDependencies": {
2626
"jshint": "^2.8.0",
2727
"precommit-hook": "^3.0.0",
28-
"semantic-release": "^15.1.8",
2928
"tap-dot": "^2.0.0",
3029
"tape": "^4.6.2"
3130
},

0 commit comments

Comments
 (0)