Skip to content

Commit

Permalink
🔧 chore: 优化发布依赖
Browse files Browse the repository at this point in the history
  • Loading branch information
arvinxx committed Mar 24, 2021
1 parent 4dc3bb6 commit 4bf15c1
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 61 deletions.
40 changes: 1 addition & 39 deletions .releaserc.js
@@ -1,41 +1,3 @@
module.exports = {
plugins: [
//负责解析 commit
[
'@semantic-release/commit-analyzer',
{
// 自定义配置,如果不填则是默认的 conventional-changelog-angular
config: 'conventional-changelog-gitmoji-config',
},
],
[
'@semantic-release/release-notes-generator', //此处生成 github-release 的日志
{
//指定配置,这里才是负责生成日志的,也就是说,如果自定义了writerOpts,只有在这里写才会生效
config: 'conventional-changelog-gitmoji-config',
},
],
[
'@semantic-release/changelog', //此处会调用上一个插件生成的新增日志,然后合并到原有日志中
{
changelogFile: 'CHANGELOG.md',
changelogTitle: '# umi-plugin-extensions 更新日志',
},
],
'@semantic-release/npm', //如果是npm包会自动更新版本号并发布
['@semantic-release/github'], // 推送代码回到GitHub
[
'@semantic-release/git', //发布release
{
assets: [
// 这里的 assets 配置的是要重新 push 回去的东西
// 如果不列的话会将全部内容都合并到 release 中
'CHANGELOG.md',
'package.json',
],
message:
':bookmark: chore(release): v${nextRelease.version} [skip ci]\n\nhttps://github.com/arvinxx/umi-plugin-extensions/releases/tag/${nextRelease.gitTag}',
},
],
],
extends: ['semantic-release-config-gitmoji'],
};
5 changes: 1 addition & 4 deletions package.json
Expand Up @@ -71,10 +71,6 @@
"devDependencies": {
"@ant-design/pro-skeleton": "^1.0.0-beta.2",
"@commitlint/cli": "^12.0.0",
"@semantic-release/changelog": "^5.0.1",
"@semantic-release/exec": "^5.0.0",
"@semantic-release/git": "^9.0.0",
"@semantic-release/release-notes-generator": "^9.0.1",
"@testing-library/react": "^9.4.0",
"@testing-library/react-hooks": "^5.0.0",
"@types/fs-extra": "^9.0.6",
Expand Down Expand Up @@ -108,6 +104,7 @@
"react-dom": "^16.12.0",
"react-test-renderer": "^16.9.0",
"semantic-release": "^17.3.3",
"semantic-release-config-gitmoji": "^1.2.1",
"test-umi-plugin": "^0.1.0",
"ts-jest": "^26.4.4",
"typedoc": "^0.20.4",
Expand Down
46 changes: 28 additions & 18 deletions yarn.lock
Expand Up @@ -1556,11 +1556,6 @@
resolved "https://registry.npm.taobao.org/@gitmoji/commit-types/download/@gitmoji/commit-types-1.1.5.tgz#8ca89aeea4e253a3818ac63206b4eb4f2352c4ff"
integrity sha1-jKia7qTiU6OBisYyBrTrTyNSxP8=

"@gitmoji/parser-opts@1.2.6":
version "1.2.6"
resolved "https://registry.yarnpkg.com/@gitmoji/parser-opts/-/parser-opts-1.2.6.tgz#1f7d253d9f52e91e9e5f65216b190e481b505277"
integrity sha512-90e0sDneqK5EdtUqEn/e6p8hRmQ/+VDcHOm+mS/9d+4QDx1BQ8tULKhBc+cmZqRihTluZWsp2W1zNcS2VqRm8A==

"@gitmoji/parser-opts@1.3.0":
version "1.3.0"
resolved "https://registry.yarnpkg.com/@gitmoji/parser-opts/-/parser-opts-1.3.0.tgz#7118a512342afd89c895cb2fd95454fa73f377bb"
Expand Down Expand Up @@ -2170,18 +2165,6 @@
resolved "https://registry.npm.taobao.org/@semantic-release/error/download/@semantic-release/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
integrity sha1-7p1aCcmWnq3h7IZHdq7aXFzdu/A=

"@semantic-release/exec@^5.0.0":
version "5.0.0"
resolved "https://registry.npm.taobao.org/@semantic-release/exec/download/@semantic-release/exec-5.0.0.tgz#69c253107a755dabf7c262d417269d099f714356"
integrity sha1-acJTEHp1Xav3wmLUFyadCZ9xQ1Y=
dependencies:
"@semantic-release/error" "^2.1.0"
aggregate-error "^3.0.0"
debug "^4.0.0"
execa "^4.0.0"
lodash "^4.17.4"
parse-json "^5.0.0"

"@semantic-release/git@^9.0.0":
version "9.0.0"
resolved "https://registry.npm.taobao.org/@semantic-release/git/download/@semantic-release/git-9.0.0.tgz#304c4883c87d095b1faaae93300f1f1e0466e9a5"
Expand Down Expand Up @@ -2237,7 +2220,7 @@
semver "^7.1.2"
tempy "^1.0.0"

"@semantic-release/release-notes-generator@^9.0.0", "@semantic-release/release-notes-generator@^9.0.1":
"@semantic-release/release-notes-generator@^9.0.0":
version "9.0.1"
resolved "https://registry.npm.taobao.org/@semantic-release/release-notes-generator/download/@semantic-release/release-notes-generator-9.0.1.tgz#732d285d103064f2a64f08a32031551ebb4f918b"
integrity sha1-cy0oXRAwZPKmTwijIDFVHrtPkYs=
Expand Down Expand Up @@ -3043,6 +3026,13 @@
"@types/glob" "*"
"@types/node" "*"

"@types/semantic-release@^17.2.0":
version "17.2.0"
resolved "https://registry.npm.taobao.org/@types/semantic-release/download/@types/semantic-release-17.2.0.tgz#2ed941f0ccd1ba714ec46ddefe4f224164946872"
integrity sha1-LtlB8MzRunFOxG3e/k8iQWSUaHI=
dependencies:
"@types/node" "*"

"@types/semver@7.3.4":
version "7.3.4"
resolved "https://registry.npm.taobao.org/@types/semver/download/@types/semver-7.3.4.tgz#43d7168fec6fa0988bb1a513a697b29296721afb"
Expand Down Expand Up @@ -5984,6 +5974,15 @@ conventional-changelog-angular@^5.0.0, conventional-changelog-angular@^5.0.11:
compare-func "^2.0.0"
q "^1.5.1"

conventional-changelog-gitmoji-config@1.4.3:
version "1.4.3"
resolved "https://registry.npm.taobao.org/conventional-changelog-gitmoji-config/download/conventional-changelog-gitmoji-config-1.4.3.tgz?cache=0&sync_timestamp=1615524387832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fconventional-changelog-gitmoji-config%2Fdownload%2Fconventional-changelog-gitmoji-config-1.4.3.tgz#a4516ea4400e512ddd1e573b8234f69a9ed21a6d"
integrity sha1-pFFupEAOUS3dHlc7gjT2mp7SGm0=
dependencies:
"@gitmoji/commit-types" "1.1.5"
"@gitmoji/parser-opts" "1.3.0"
cosmiconfig "^7.0.0"

conventional-changelog-gitmoji-config@^1.3.6:
version "1.4.2"
resolved "https://registry.yarnpkg.com/conventional-changelog-gitmoji-config/-/conventional-changelog-gitmoji-config-1.4.2.tgz#4c08bda06b77eaa4c8c286c88fffb04db96404e0"
Expand Down Expand Up @@ -16747,6 +16746,17 @@ select@^1.1.2:
resolved "https://registry.npm.taobao.org/select/download/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d"
integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=

semantic-release-config-gitmoji@^1.2.1:
version "1.2.4"
resolved "https://registry.npm.taobao.org/semantic-release-config-gitmoji/download/semantic-release-config-gitmoji-1.2.4.tgz?cache=0&sync_timestamp=1615524387872&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemantic-release-config-gitmoji%2Fdownload%2Fsemantic-release-config-gitmoji-1.2.4.tgz#6962f6b42fe62b437e2795e62a3ec0ebe3ad4eff"
integrity sha1-aWL2tC/mK0N+J5XmKj7A6+OtTv8=
dependencies:
"@gitmoji/commit-types" "1.1.5"
"@semantic-release/changelog" "^5.0.1"
"@semantic-release/git" "^9.0.0"
"@types/semantic-release" "^17.2.0"
conventional-changelog-gitmoji-config "1.4.3"

semantic-release@^17.3.3:
version "17.4.1"
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.4.1.tgz#71b89a772452f8cd3bbd55bbf99287630be1c81f"
Expand Down

0 comments on commit 4bf15c1

Please sign in to comment.