Skip to content

Commit 36cfb86

Browse files
fix: add semantic releases
1 parent 5895ab2 commit 36cfb86

10 files changed

+3321
-2193
lines changed

.releaserc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"branch": "master",
3+
"publish": [
4+
"@semantic-release/npm",
5+
{
6+
"path": "@semantic-release/github",
7+
"assets": [
8+
{"path": "dist/watson-speech.js", "label": "watson-speech.js"},
9+
{"path": "dist/watson-speech.min.js", "label": "watson-speech.min.js"},
10+
{"path": "dist/watson-speech.min.js.map", "label": "watson-speech.min.js.map"},
11+
]
12+
}
13+
]
14+
}

.travis.yml

Lines changed: 12 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
language: node_js
2-
node_js:
3-
- stable
2+
node_js: 8
43
sudo: required
54
before_install:
65
- export CHROME_BIN=chromium-browser
@@ -14,43 +13,22 @@ after_success:
1413
- scripts/jsdoc/publish.sh
1514
env:
1615
global:
17-
# GH_TOKEN is configured in travis web ui
18-
- CF_APP=watson-speech
19-
- CF_API=https://api.ng.bluemix.net
20-
- CF_ORGANIZATION=WatsonPlatformServices
21-
- CF_SPACE=sdks
22-
- CF_USERNAME=nfriedly@us.ibm.com
23-
- secure: NDOdoAt1bjGspsU9CZl494GW9OEC9J56OCJloyfd0KGkDmKLNpYGw5eHXmJfLVqKAvldhOpjp0aNSrrwVcT2qvE2dhtYkL+a5hVMZFr7DdfOtZze/MIdCpoQhZQz8+wQa82crGgf+cTL2Y+BndkQoDk5mMo/3sAf512euHTHJXb+9DZ36ZJYIK/hVTfzZMdUUH7059rYeUADhXXcbu1Va+cJHXr2xRFI8ZEdZfZ0V1jDEqPyi/hwDYODgsTpk/4jRFlkZu2Agxq2kOETeuJYiTJ7O9Q1qhY3rSAgu/rvQK8+Y7ngTxWS8rStOOr8CNXJtmZdM0zpz6RbmQEhR5Xk4s8aX1rxPDj06/Cx7BVWKZWb7wGJETjKq/+NLv/tK9tXDVZ5oBj/H9VkUm2gWqWCKaAge9xW+wuh/LluGMZIx+pTDI94AbgIZnxP2HoALmGIvyim7AquvQqaqIqVR3XTXZUccYM5yRCkxHknZbbL/hX4GOM/I1Ue24d5wt4okkGV2R/DNWYfnajB7GZOTvK5/kn7x6bJpU0Ls9ZYW+4V0zUO/3g5KalU3Cire/dSOC7WzrL823koEgpF9KCVjtCCsj1wMZI099FTGFljqfzlVKMy4Sw4tafRjpkQQT3GLoX1CV/B4n4BDOySoGBPlM0JYiEua+J5GNpeq34n38bwn4g=
24-
before_deploy:
25-
- npm run build
26-
- npm install -g cf-blue-green
16+
- BX_APP=watson-speech
17+
- BX_API=https://api.ng.bluemix.net
18+
- BX_ORGANIZATION=WatsonPlatformServices
19+
- BX_SPACE=sdks
20+
before_deploy: npm install -g bx-blue-green
2721
deploy:
28-
- provider: releases
29-
api_key:
30-
secure: H5ykqiOnawQxu/tjHtEKAWy2BivWD3gZI8EljVejqQO+kJLcDqJA6qjj1cCQ6kNHoEgAW8se0F9EXGpIpDt8w0Bj7t0hpzT+F/zVvAhWFTKoheugQzkvIrZzBQH1Szg2I25O1PR+f5jwu1vpnPNiu2axU85hIF8eHiscwwHd7UuD7kyGHFEBqiGp+mSDhrwMeEGDdpiojN8uHd2YFFDRZPCqdu+Sft7Y0PmUMFpMSmqQ9pttYDf27K9jowYcT7Qh8XCjX+3p/RXQcSQM6gp4mRo9bcYhPTcZeA0S5Bo/yiDE9QfiD6+pj7u6yGJG8yDZouiVwclA0Pjaf9ntjW1aKNeqBthYfxYq0XJ9Ac3GJvwdQm2lbcsvHFrr106yNlJCHrRd3CiW34MfPn+RrjmEjPMYzGYd1qEEbyAEx/oA6g7LCi/f3ZwQPBsrr9ChhdsfyCvTDzwz5NpxuV2ybqLL4fEGMJdIuFmGUlVWKhbsBZouPFsFz5FTDdHsap+s4WErpQXmUv69zC9ueQOPyRdNzRw6mnN0n4pFXJiIWcolCiK5wUjbUITD6rfvUd4U/4jU0YAk824nivlesTWInmQSTmYvQWi6XJ+LX8XxJwGf4Vw8qJc66RKP+Y2mNyvQu2uUebT1TObY6VhMYGj2gYi+pVzc9NyD25U//8JxgIt1b2c=
31-
file:
32-
- dist/watson-speech.js
33-
- dist/watson-speech.min.js
34-
- dist/watson-speech.min.js.map
35-
skip_cleanup: true
36-
on:
37-
tags: true
38-
repo: watson-developer-cloud/speech-javascript-sdk
39-
- provider: npm
40-
email: nathan@nfriedly.com
41-
api_key:
42-
secure: BLUhAAznbnzWOsEyDDK7ZsPsCMWyNu/d4+FygvHGMe/u70skIywgJ2yuIQz3B3BJjkppBrUPfL6k8gYUw9zQ6y0lCTYmDNZgzlULrFOFny9U9YfqqtJhsHUJFCYTZqBA4GYppuMLQTToCoHXwIw21INFtXjQe6xWRGmsd8OJLNRKL2YllS+apDhj6CKR5QD5eh70dCAJyQvXqZGZXvgcRV49sGWV8NmiaBx+kp2Hc+z91937sEKaHS5AnGo8r8xyuS8ndBQ07jK75CJr7c2Mw64rGbhtbimRG+t1Lht9t6UzClNNAhjdueyTGZEspPMM25Bd0pkXtNMeOAxBmCRUgtF6P5s3Z59RKh9DitanTQLj5poF2k8LcBWHuNF6AmpgqEByFE75d54+plstLV7cja0INkAbhtexPk0KvWXHBYd9E9YF2zJEFM3HNG9roIlkSoPCdrzws6h6YO2H8FP60tTBa/2FUvGvaugypyZduZk7Kgo9qk/St2FJYgYJgMtlWvGoBsMKH88XbM1+hM8fc2kaPtJgoEKgT103/AtoChDNwIMw5nZJ/iowZ7KWXzjlcwh9GAJjETS63AmXQVLkDGnETPE52bAYJJowje6loexmH5CmN1NPRntK9sMXk5y5ISMtHdR5uBhX8dEqw2GH8EBvzF1bEbRVkybLARLvIjQ=
43-
on:
44-
tags: true
45-
repo: watson-developer-cloud/speech-javascript-sdk
4622
- provider: script
47-
script: cd examples/ && cf-blue-green-travis
4823
skip_cleanup: true
24+
script:
25+
- cd examples/
26+
- bx-blue-green-travis
4927
on:
5028
branch: master
5129
repo: watson-developer-cloud/speech-javascript-sdk
5230
- provider: script
53-
script: scripts/create_semver_tag.sh
31+
skip_cleanup: true
32+
script: npx semantic-release
5433
on:
55-
branch: master
56-
repo: watson-developer-cloud/speech-javascript-sdk
34+
node: 8

0 commit comments

Comments
 (0)