Commit Graph

37 Commits

Author SHA1 Message Date
status102
3ab04bb5d2 chore: changelog_generator 2024-11-02 22:10:54 +08:00
status102
9af2121093 chore: ChangelogGenerator检查commit message中的skip changelog是否为自动追加 (#11016) 2024-11-02 20:34:27 +08:00
uye
bfd488b2f6 fix: 错误分类 changelog (#10887) 2024-10-23 19:40:47 +08:00
zzyyyl
9f4f98c2d9 chore(tools): 更新 ChangelogGenerator
* 没有某个分类的提交时不生成该类标题

* 忽略 build|ci|style|debug 类型的提交

* coauthors 改为 list, 避免协作者顺序被随机打乱

* 由于 ignore_merge_author 默认值实际上是 True, 命令行参数调整为 merge_author
2024-07-29 16:20:23 +08:00
zzyyyl
67e51a98ae chore: 统一 commitizen 2024-07-29 16:06:46 +08:00
SherkeyXD
864bc771e7 chore: CHANGELOG中文档修改独立分类 2024-07-14 15:01:34 +08:00
SherkeyXD
dcf47c4ea1 chore: changelog生成器repo独立设置 2024-06-17 03:29:09 +08:00
Sherkey
095631244c chore: 修复changelog_generator编码问题,以及部分重构 (#8739)
* ci: 修正changelog生成时的编码问题

* refactor: 使用更加现代的python写法部分重构changelog_generator
2024-04-01 08:24:34 +08:00
status102
f479fd3747 chore: 修改changelog_generator的无序列表格式,从- 改为* 2024-03-20 19:35:09 +08:00
Sherkey
68b6b41689 chore: 更改changelog生成时检查coauthor的逻辑 (#7589) 2023-12-15 00:13:04 +08:00
uye
dfd8a58180 fix: 反斜杠处理错误
fix #7470
2023-12-04 00:06:30 +08:00
github-actions[bot]
bbd9bbef78 docs: Auto Update Changelogs of v4.28.0-beta.1 (#7456)
Co-authored-by: ABA2396 <ABA2396@users.noreply.github.com>
Co-authored-by: status102 <status102@outlook.com>
Co-authored-by: David <56174894+Constrat@users.noreply.github.com>
Co-authored-by: zzyyyl <aysyxx53@hotmail.com>
2023-12-03 17:30:12 +08:00
quyansiyuanwang
4f242add29 chore: re-write changelog_generator in algorithm (#6972)
更高效的匹配commit type
2023-10-18 14:42:14 +08:00
zzyyyl
3ccbc5464f chore: 在 commit message 中写上 [skip changelog] 可以在生成更新日志时跳过 2023-10-18 00:25:04 +08:00
zzyyyl
a59fe486b1 chore: 默认不输出带信息 merge commit 的 commits tree 2023-10-17 23:51:35 +08:00
zzyyyl
d47c3637d7 chore: 优化 changelog_generator
- 增加 co-author 处理
- 忽略不带信息的 merge commit
2023-10-17 23:39:11 +08:00
quyansiyuanwang
da34081a53 deleted extra indent 2023-10-17 19:53:53 +08:00
quyansiyuanwang
5d9a0ea940 renamed functions
使用蛇形命名法
2023-10-17 18:46:15 +08:00
quyansiyuanwang
f827408e63 Update changelog_generator.py
经讨论决定修改代码逻辑:
    以开头为优先标记
    其次中文(隐)包含标记
2023-10-17 10:30:49 +08:00
quyansiyuanwang
19fecf4e69 fix and correct
修正比对顺序
修改函数入口(调整函数名)
2023-10-17 07:44:37 +08:00
quyansiyuanwang
56585c6303 restructed the func print_commits
注意:暂未测试
2023-10-17 00:43:14 +08:00
quyansiyuanwang
62b1dfdf38 Update changelog_generator.py
deleted XXX label
编辑器里忘了删了导致再次出现这个label
2023-10-16 19:35:44 +08:00
quyansiyuanwang
96ab86dae0 fixed err 2023-10-16 19:12:18 +08:00
quyansiyuanwang
d4a2e2c0c8 Update changelog_generator.py
deleted XXX label
2023-10-16 19:01:01 +08:00
quyansiyuanwang
8755557d0f restructed some code
一些重复性代码被重构
  其中一部分使用列表推导
2023-10-16 18:54:28 +08:00
MistEO
6c9ee34ad8 ci: 发版自动生成 changelog 并提交 PR (#4655) 2023-05-06 16:25:34 +08:00
MistEO
a53231e925 chore: fix changelog generator 2023-05-06 14:50:24 +08:00
MistEO
2fca17d64f fix: 修复linux CI 及部分版本号获取方法 2023-05-03 19:57:50 +08:00
MistEO
6ae1108c8e chore: 更新更新changelog的工具 2023-04-30 23:03:36 +08:00
MistEO
f2588c788a chore: 修复changelogs脚本笔误 2023-04-07 14:37:13 +08:00
MistEO
b98fa6ed6b docs: changelog 2023-03-14 22:29:49 +08:00
zzyyyl
336889f2e5 chore: 重构 Changelog 生成器;增加几个参数
--base TAG: 从哪个版本开始生成,默认最近的 tag;大版本更新时建议使用此选项
-im: 忽略 PR 的合并者(开启后会少很多 [at] MistEO )
-ca: 把一个提交的 committer 也当作 author 对待(开启后会多一些 [at])
2023-03-10 23:37:57 +08:00
zzyyyl
6624068958 chore: 优化 Changelog 生成器 2023-03-09 22:31:33 +08:00
zzyyyl
3b2285fdb2 chore: 修复 Changelog 生成器生成的 merge commit 的作者与 message 中多空格的问题 2023-03-09 22:23:02 +08:00
zzyyyl
dd428da07e chore: 给 Changelog 生成器加几个参数 2023-03-09 00:16:53 +08:00
zzyyyl
2af155a35e chore: 优化 Changelog 生成器 2023-03-08 23:41:52 +08:00
zzyyyl
bf0e472d11 chore: Changelog 生成器从 GitHub 获取贡献者名字并缓存到本地
使用方法:
`python tools/ChangelogGenerator/changelog_generator.py`

注意:可能需要联网。
2023-03-08 21:08:42 +08:00