Commit Graph

40 Commits

Author SHA1 Message Date
Constrat
1a408a7234 chore: Use %B to consider header for skip changelog 2025-01-03 23:54:24 +01:00
Constrat
f55db60431 ci: nightly workflow tweaks (#11441)
* style: comment for changelog generator python

* chore: optimize conditional check for commit build

* feat: remove semver and unify checker and setter tag

* style: tweaked debug output
2024-12-27 16:29:37 +01:00
Constrat
2a31a33194 ci: utilize changelog generator as version difference checker (#11437) 2024-12-27 00:27:10 +01:00
status102
bd0a51ecb3 chore: changelog_generator 2024-11-02 22:10:54 +08:00
status102
70aa3558f0 chore: ChangelogGenerator检查commit message中的skip changelog是否为自动追加 (#11016) 2024-11-02 20:34:27 +08:00
uye
a497a3cfc3 fix: 错误分类 changelog (#10887) 2024-10-23 19:40:47 +08:00
zzyyyl
29ca30cb99 chore(tools): 更新 ChangelogGenerator
* 没有某个分类的提交时不生成该类标题

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

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

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

* refactor: 使用更加现代的python写法部分重构changelog_generator
2024-04-01 08:24:34 +08:00
status102
de43c04f68 chore: 修改changelog_generator的无序列表格式,从- 改为* 2024-03-20 19:35:09 +08:00
Sherkey
8c016ff854 chore: 更改changelog生成时检查coauthor的逻辑 (#7589) 2023-12-15 00:13:04 +08:00
uye
e3060bec4d fix: 反斜杠处理错误
fix #7470
2023-12-04 00:06:30 +08:00
github-actions[bot]
eb90fa0a9f 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
5287e60a58 chore: re-write changelog_generator in algorithm (#6972)
更高效的匹配commit type
2023-10-18 14:42:14 +08:00
zzyyyl
9a44746cb1 chore: 在 commit message 中写上 [skip changelog] 可以在生成更新日志时跳过 2023-10-18 00:25:04 +08:00
zzyyyl
d7033a2298 chore: 默认不输出带信息 merge commit 的 commits tree 2023-10-17 23:51:35 +08:00
zzyyyl
ffab1a3c2c chore: 优化 changelog_generator
- 增加 co-author 处理
- 忽略不带信息的 merge commit
2023-10-17 23:39:11 +08:00
quyansiyuanwang
6b8ac3a720 deleted extra indent 2023-10-17 19:53:53 +08:00
quyansiyuanwang
ddaed3ef4a renamed functions
使用蛇形命名法
2023-10-17 18:46:15 +08:00
quyansiyuanwang
34aa0167e8 Update changelog_generator.py
经讨论决定修改代码逻辑:
    以开头为优先标记
    其次中文(隐)包含标记
2023-10-17 10:30:49 +08:00
quyansiyuanwang
c979cb31ec fix and correct
修正比对顺序
修改函数入口(调整函数名)
2023-10-17 07:44:37 +08:00
quyansiyuanwang
3d20189496 restructed the func print_commits
注意:暂未测试
2023-10-17 00:43:14 +08:00
quyansiyuanwang
5e42641f8f Update changelog_generator.py
deleted XXX label
编辑器里忘了删了导致再次出现这个label
2023-10-16 19:35:44 +08:00
quyansiyuanwang
1772df381b fixed err 2023-10-16 19:12:18 +08:00
quyansiyuanwang
a63a789fed Update changelog_generator.py
deleted XXX label
2023-10-16 19:01:01 +08:00
quyansiyuanwang
e0c5927f3f restructed some code
一些重复性代码被重构
  其中一部分使用列表推导
2023-10-16 18:54:28 +08:00
MistEO
a820d63967 ci: 发版自动生成 changelog 并提交 PR (#4655) 2023-05-06 16:25:34 +08:00
MistEO
f4ca529bd6 chore: fix changelog generator 2023-05-06 14:50:24 +08:00
MistEO
9b55a55bd8 fix: 修复linux CI 及部分版本号获取方法 2023-05-03 19:57:50 +08:00
MistEO
da9f0d235c chore: 更新更新changelog的工具 2023-04-30 23:03:36 +08:00
MistEO
1ba4fc97a5 chore: 修复changelogs脚本笔误 2023-04-07 14:37:13 +08:00
MistEO
8f7c8507d7 docs: changelog 2023-03-14 22:29:49 +08:00
zzyyyl
b8513cf0b6 chore: 重构 Changelog 生成器;增加几个参数
--base TAG: 从哪个版本开始生成,默认最近的 tag;大版本更新时建议使用此选项
-im: 忽略 PR 的合并者(开启后会少很多 [at] MistEO )
-ca: 把一个提交的 committer 也当作 author 对待(开启后会多一些 [at])
2023-03-10 23:37:57 +08:00
zzyyyl
b97b826ba1 chore: 优化 Changelog 生成器 2023-03-09 22:31:33 +08:00
zzyyyl
2ee40f5c35 chore: 修复 Changelog 生成器生成的 merge commit 的作者与 message 中多空格的问题 2023-03-09 22:23:02 +08:00
zzyyyl
385b5d547a chore: 给 Changelog 生成器加几个参数 2023-03-09 00:16:53 +08:00
zzyyyl
c4da03f74a chore: 优化 Changelog 生成器 2023-03-08 23:41:52 +08:00
zzyyyl
7a017b5f04 chore: Changelog 生成器从 GitHub 获取贡献者名字并缓存到本地
使用方法:
`python tools/ChangelogGenerator/changelog_generator.py`

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