Skip to content

Commit d7af5c4

Browse files
authored
ci: Update changelog automatically. (#383)
1 parent e13db7d commit d7af5c4

File tree

2 files changed

+46
-6
lines changed

2 files changed

+46
-6
lines changed

package.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@
2424
"scripts": {
2525
"build": "exit 0",
2626
"commit": "git-cz",
27-
"prettier": "prettier './**/*.{js,d.ts,js.flow,yml}'",
2827
"format": "yarn prettier --write",
2928
"lint": "yarn prettier --list-different",
3029
"prepare": "git submodule update --init --recursive",
3130
"semantic-release": "semantic-release",
3231
"test": "yarn run format && yarn run test:jest",
33-
"test:jest": "jest ./src/*.js"
32+
"test:jest": "jest ./src/*.js",
33+
"prettier": "prettier './**/*.{js,d.ts,js.flow,yml}'"
3434
},
3535
"config": {
3636
"commitizen": {
@@ -39,6 +39,11 @@
3939
},
4040
"devDependencies": {
4141
"@babel/core": "^7.1.6",
42+
"@semantic-release/changelog": "^3.0.2",
43+
"@semantic-release/commit-analyzer": "^6.1.0",
44+
"@semantic-release/git": "^7.0.7",
45+
"@semantic-release/npm": "^5.1.3",
46+
"@semantic-release/release-notes-generator": "^7.1.4",
4247
"babel-jest": "^23.6.0",
4348
"commitizen": "^3.0.5",
4449
"cz-conventional-changelog": "^2.1.0",
@@ -56,5 +61,14 @@
5661
"prop-types": "*",
5762
"react": "*",
5863
"react-native": "*"
64+
},
65+
"release": {
66+
"plugins": [
67+
"@semantic-release/commit-analyzer",
68+
"@semantic-release/release-notes-generator",
69+
"@semantic-release/changelog",
70+
"@semantic-release/npm",
71+
"@semantic-release/git"
72+
]
5973
}
6074
}

yarn.lock

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -763,6 +763,16 @@
763763
universal-user-agent "^2.0.0"
764764
url-template "^2.0.8"
765765

766+
"@semantic-release/changelog@^3.0.2":
767+
version "3.0.2"
768+
resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-3.0.2.tgz#b09a8e0d072ef54d2bc7a5c82f6112dc3c8ae85d"
769+
integrity sha512-pDUaBNAuPAqQ+ArHwvR160RG2LbfyIVz9EJXgxH0V547rlx/hCs0Sp7L4Rtzi5Z+d6CHcv9g2ynxplE1xAzp2g==
770+
dependencies:
771+
"@semantic-release/error" "^2.1.0"
772+
aggregate-error "^2.0.0"
773+
fs-extra "^7.0.0"
774+
lodash "^4.17.4"
775+
766776
"@semantic-release/commit-analyzer@^6.1.0":
767777
version "6.1.0"
768778
resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-6.1.0.tgz#32bbe3c23da86e23edf072fbb276fa2f383fcb17"
@@ -775,11 +785,27 @@
775785
import-from "^2.1.0"
776786
lodash "^4.17.4"
777787

778-
"@semantic-release/error@^2.2.0":
788+
"@semantic-release/error@^2.1.0", "@semantic-release/error@^2.2.0":
779789
version "2.2.0"
780790
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
781791
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
782792

793+
"@semantic-release/git@^7.0.7":
794+
version "7.0.7"
795+
resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-7.0.7.tgz#75936f81735e223b211f86d878b9c1f3ddf4ea97"
796+
integrity sha512-rXjHxZWFC8QpIhSrPSkq8e9qtb7raJ2AGqhK5fp8UY168Ie/2qta7R0d4cfi2ZOCc8yRU3o4QUJcTol+g4C0kw==
797+
dependencies:
798+
"@semantic-release/error" "^2.1.0"
799+
aggregate-error "^2.0.0"
800+
debug "^4.0.0"
801+
dir-glob "^2.0.0"
802+
execa "^1.0.0"
803+
fs-extra "^7.0.0"
804+
globby "^8.0.1"
805+
lodash "^4.17.4"
806+
micromatch "^3.1.4"
807+
p-reduce "^1.0.0"
808+
783809
"@semantic-release/github@^5.1.0":
784810
version "5.2.8"
785811
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-5.2.8.tgz#e80e90c82fffd1dd803333de3522ca79a07c090a"
@@ -803,7 +829,7 @@
803829
parse-github-url "^1.0.1"
804830
url-join "^4.0.0"
805831

806-
"@semantic-release/npm@^5.0.5":
832+
"@semantic-release/npm@^5.0.5", "@semantic-release/npm@^5.1.3":
807833
version "5.1.3"
808834
resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-5.1.3.tgz#96cea6fcab1a83dba2803ae453bcaaa87cdbabe9"
809835
integrity sha512-DpHWUMuBVuHTLuAwT8xAfbBdf62OrghDxdBiVA2Cp52WblZihPMTBz/WtCJYWlvcdv1e1K9aAoSNoVImHfAU3w==
@@ -820,7 +846,7 @@
820846
read-pkg "^4.0.0"
821847
registry-auth-token "^3.3.1"
822848

823-
"@semantic-release/release-notes-generator@^7.1.2":
849+
"@semantic-release/release-notes-generator@^7.1.2", "@semantic-release/release-notes-generator@^7.1.4":
824850
version "7.1.4"
825851
resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-7.1.4.tgz#8f4f752c5a8385abdaac1256127cef05988bc2ad"
826852
integrity sha512-pWPouZujddgb6t61t9iA9G3yIfp3TeQ7bPbV1ixYSeP6L7gI1+Du82fY/OHfEwyifpymLUQW0XnIKgKct5IMMw==
@@ -3735,7 +3761,7 @@ globals@^9.18.0:
37353761
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
37363762
integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
37373763

3738-
globby@^8.0.0:
3764+
globby@^8.0.0, globby@^8.0.1:
37393765
version "8.0.1"
37403766
resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50"
37413767
integrity sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==

0 commit comments

Comments
 (0)