Skip to content

Commit d2d3827

Browse files
committed
fix: update release config
1 parent 36bd58a commit d2d3827

File tree

3 files changed

+32
-40
lines changed

3 files changed

+32
-40
lines changed

.travis.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ jobs:
2323
script:
2424
- yarn run lint
2525
- yarn run semantic-release
26-
after_success:
27-
- npm config set '//npm.pkg.github.com/:_authToken' $GH_TOKEN
28-
- npm config set registry https://npm.pkg.github.com
29-
- npm publish
3026

3127
notifications:
3228
email: false

package.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"scripts": {
1010
"test": "echo 'no tests' && exit 0",
1111
"eslint": "eslint -c ./index.js",
12-
"lint": "yarn run eslint ."
12+
"lint": "yarn run eslint .",
13+
"publish:github": "npm config set '//npm.pkg.github.com/:_authToken' $GH_TOKEN && npm publish --registry https://npm.pkg.github.com"
1314
},
1415
"husky": {
1516
"hooks": {
@@ -45,10 +46,25 @@
4546
"eslint": "^5.8.0"
4647
},
4748
"devDependencies": {
49+
"@semantic-release/exec": "^5.0.0",
4850
"babel-eslint": "^10.0.1",
4951
"eslint": "^5.16.0",
5052
"husky": "^1.3.1",
5153
"lint-staged": "^8.1.0",
5254
"semantic-release": "^17.0.7"
55+
},
56+
"release": {
57+
"plugins": [
58+
"@semantic-release/commit-analyzer",
59+
"@semantic-release/release-notes-generator",
60+
"@semantic-release/npm",
61+
"@semantic-release/github",
62+
[
63+
"@semantic-release/exec",
64+
{
65+
"successCmd": "yarn run publish:github"
66+
}
67+
]
68+
]
5369
}
5470
}

yarn.lock

Lines changed: 15 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -272,11 +272,23 @@
272272
lodash "^4.17.4"
273273
micromatch "^4.0.2"
274274

275-
"@semantic-release/error@^2.2.0":
275+
"@semantic-release/error@^2.1.0", "@semantic-release/error@^2.2.0":
276276
version "2.2.0"
277277
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
278278
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
279279

280+
"@semantic-release/exec@^5.0.0":
281+
version "5.0.0"
282+
resolved "https://registry.yarnpkg.com/@semantic-release/exec/-/exec-5.0.0.tgz#69c253107a755dabf7c262d417269d099f714356"
283+
integrity sha512-t7LWXIvDJQbuGCy2WmMG51WyaGSLTvZBv9INvcI4S0kn+QjnnVVUMhcioIqhb0r3yqqarMzHVcABFug0q0OXjw==
284+
dependencies:
285+
"@semantic-release/error" "^2.1.0"
286+
aggregate-error "^3.0.0"
287+
debug "^4.0.0"
288+
execa "^4.0.0"
289+
lodash "^4.17.4"
290+
parse-json "^5.0.0"
291+
280292
"@semantic-release/github@^7.0.0":
281293
version "7.0.6"
282294
resolved "https://registry.npmjs.org/@semantic-release/github/-/github-7.0.6.tgz#4e2b30ba94afb6dad8e6fe9bd960d9be108f6992"
@@ -1518,7 +1530,7 @@ debug@^4.0.0, debug@^4.1.0:
15181530
dependencies:
15191531
ms "^2.1.1"
15201532

1521-
debuglog@*, debuglog@^1.0.1:
1533+
debuglog@^1.0.1:
15221534
version "1.0.1"
15231535
resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
15241536
integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=
@@ -2946,7 +2958,7 @@ import-lazy@^2.1.0:
29462958
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
29472959
integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
29482960

2949-
imurmurhash@*, imurmurhash@^0.1.4:
2961+
imurmurhash@^0.1.4:
29502962
version "0.1.4"
29512963
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
29522964
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
@@ -3847,11 +3859,6 @@ lockfile@^1.0.4:
38473859
dependencies:
38483860
signal-exit "^3.0.2"
38493861

3850-
lodash._baseindexof@*:
3851-
version "3.1.0"
3852-
resolved "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz#fe52b53a1c6761e42618d654e4a25789ed61822c"
3853-
integrity sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw=
3854-
38553862
lodash._baseuniq@~4.6.0:
38563863
version "4.6.0"
38573864
resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8"
@@ -3860,33 +3867,11 @@ lodash._baseuniq@~4.6.0:
38603867
lodash._createset "~4.0.0"
38613868
lodash._root "~3.0.0"
38623869

3863-
lodash._bindcallback@*:
3864-
version "3.0.1"
3865-
resolved "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
3866-
integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4=
3867-
3868-
lodash._cacheindexof@*:
3869-
version "3.0.2"
3870-
resolved "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz#3dc69ac82498d2ee5e3ce56091bafd2adc7bde92"
3871-
integrity sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI=
3872-
3873-
lodash._createcache@*:
3874-
version "3.1.2"
3875-
resolved "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz#56d6a064017625e79ebca6b8018e17440bdcf093"
3876-
integrity sha1-VtagZAF2JeeevKa4AY4XRAvc8JM=
3877-
dependencies:
3878-
lodash._getnative "^3.0.0"
3879-
38803870
lodash._createset@~4.0.0:
38813871
version "4.0.3"
38823872
resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26"
38833873
integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=
38843874

3885-
lodash._getnative@*, lodash._getnative@^3.0.0:
3886-
version "3.9.1"
3887-
resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
3888-
integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=
3889-
38903875
lodash._root@~3.0.0:
38913876
version "3.0.1"
38923877
resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
@@ -3927,11 +3912,6 @@ lodash.kebabcase@4.1.1:
39273912
resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
39283913
integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY=
39293914

3930-
lodash.restparam@*:
3931-
version "3.6.1"
3932-
resolved "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
3933-
integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=
3934-
39353915
lodash.snakecase@4.1.1:
39363916
version "4.1.1"
39373917
resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d"

0 commit comments

Comments
 (0)