changelog
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseChangelog Skill
变更日志技能
Changelogs are auto-generated by on each release.
@semantic-release/changelog变更日志由在每次发布时自动生成。
@semantic-release/changelogHow It Works
工作原理
- semantic-release runs on push to
main - generates notes from commits (conventionalcommits preset)
@semantic-release/release-notes-generator - prepends notes to
@semantic-release/changelogCHANGELOG.md - commits the updated changelog
@semantic-release/git
- 当代码推送到分支时,semantic-release启动运行
main - 根据提交记录生成发布说明(使用conventionalcommits预设)
@semantic-release/release-notes-generator - 将生成的说明添加到
@semantic-release/changelog的开头CHANGELOG.md - 提交更新后的变更日志
@semantic-release/git
Changelog Sections
变更日志章节
Commit types map to changelog sections:
| Commit Type | Changelog Section |
|---|---|
| Features |
| Bug Fixes |
| Performance Improvements |
| Reverts |
| BREAKING CHANGES |
Types , , , , do not appear in the changelog.
choredocsrefactortestci提交类型对应不同的变更日志章节:
| 提交类型 | 变更日志章节 |
|---|---|
| 新功能 |
| 问题修复 |
| 性能优化 |
| 回滚操作 |
| 重大变更 |
choredocsrefactortestciViewing Changelog
查看变更日志
bash
undefinedbash
undefinedView the changelog file
查看变更日志文件
cat CHANGELOG.md
cat CHANGELOG.md
View a specific GitHub release's notes
查看GitHub特定版本的发布说明
gh release view v4.46.0
gh release view v4.46.0
List recent releases with dates
列出最近的10个版本及日期
gh release list --limit 10
undefinedgh release list --limit 10
undefinedMissing Changelog Entry?
变更日志条目缺失?
If a commit does not appear in the changelog:
- Check the commit type — only ,
feat,fix,perfgenerate entriesrevert - Verify the commit landed on (not a feature branch)
main - Check if semantic-release ran:
gh run list --workflow=release.yml - Ensure commit message follows conventional format
如果某个提交未出现在变更日志中:
- 检查提交类型——只有、
feat、fix、perf类型会生成条目revert - 确认该提交已合并到分支(而非功能分支)
main - 检查semantic-release是否运行:
gh run list --workflow=release.yml - 确保提交信息符合约定式提交格式
File Location
文件位置
- Changelog: (root of repository)
CHANGELOG.md - Config: →
.releaserc.jsonplugin@semantic-release/changelog
- 变更日志:(仓库根目录)
CHANGELOG.md - 配置文件:→
.releaserc.json插件@semantic-release/changelog
Related
相关
- See skill for commit message format
conventional-commits - See skill for release workflow
release-management
- 关于提交信息格式,请查看技能
conventional-commits - 关于发布工作流,请查看技能
release-management