首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Setup @semantic-release用于在CHANGELOG中考虑“重构”提交

Setup @semantic-release用于在CHANGELOG中考虑“重构”提交
EN

Stack Overflow用户
提问于 2021-02-24 00:35:23
回答 1查看 369关注 0票数 0

使用@semantic-release我想考虑一下重构两者的更改,触发新版本并在CHANGELOG.md文件中写入。

到目前为止,我已经包含了重构提交时间"@semantic-release/commit-analyzer"所以他们触发了补丁发布:

代码语言:javascript
运行
复制
[
  "@semantic-release/commit-analyzer",
  {
    "preset": "angular",
    "releaseRules": [
      {
        "type": "refactor",
        "release": "patch"
      }
    ]
  }
],

但是这些提交消息没有包含在CHANGELOG文件中,我如何设置

"@semantic-release/release-notes-generator"包含重构提交的插件?我找到了相关的doc令人困惑且缺乏示例


  1. 生成的CHANGELOG示例
代码语言:javascript
运行
复制
## [0.6.4](.../compare/v0.6.3...v0.6.4) (date)

## [0.6.3](.../compare/v0.6.2...v0.6.3) (date)
  1. 所需的更改日志
代码语言:javascript
运行
复制
## [0.6.4](.../compare/v0.6.3...v0.6.4) (date)

[[>>INCLUDE HERE COMMIT MSG + LINK<<]]

## [0.6.3](.../compare/v0.6.2...v0.6.3) (date)
EN

Stack Overflow用户

回答已采纳

发布于 2021-02-25 17:42:51

如果有人觉得这很有用:我们需要配置"@semantic-release/release-notes-generator"考虑其他关键字壮举和修复

包括这些字典:

代码语言:javascript
运行
复制
{
   "type": "refactor",
   "section": "title to be used in changelog.md",
   "hidden": false
}

对于复制-粘贴,此设置将同时收集重构杂务和perf变成## Internal部分(注意,我需要显式地编写默认值,我猜这是因为它覆盖了配置)

代码语言:javascript
运行
复制
[
  "@semantic-release/release-notes-generator",
  {
    "preset": "conventionalCommits",
    "parserOpts": {
      "noteKeywords": [
        "BREAKING CHANGE",
        "BREAKING CHANGES",
        "BREAKING"
      ]
    },
    "presetConfig": {
      "types": [
        {
          "type": "feat",
          "section": "Features"
        },
        {
          "type": "fix",
          "section": "Bug Fixes"
        },
        {
          "type": "chore",
          "section": "Internal",
          "hidden": false
        },
        {
          "type": "refactor",
          "section": "Internal",
          "hidden": false
        },
        {
          "type": "perf",
          "section": "Internal",
          "hidden": false
        }
      ]
    }
  }
]
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66337234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档