mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-19 04:50:43 +00:00
chore: 发行版说明只放更新内容 + 下载区改用安装包
This commit is contained in:
+14
-6
@@ -94,6 +94,12 @@ def main() -> int:
|
||||
break
|
||||
if not changelog and blocks:
|
||||
changelog = blocks[0]
|
||||
# 去掉第一行的 "## 版本号" —— 发行版标题已经有了,
|
||||
# 正文里再来一条就重复了
|
||||
if changelog:
|
||||
lines = changelog.splitlines()
|
||||
if lines and lines[0].strip().startswith("#"):
|
||||
changelog = "\n".join(lines[1:]).strip()
|
||||
if not changelog:
|
||||
changelog = f"版本 {version}"
|
||||
|
||||
@@ -114,12 +120,14 @@ def main() -> int:
|
||||
print()
|
||||
|
||||
# 发行版说明**只放更新内容**(用户要求)。
|
||||
# 不放下载表格、不放用法说明 —— 那些在 README 里,
|
||||
# 这里堆一堆反而看不清这版改了什么。
|
||||
body = f"""## 更新内容
|
||||
|
||||
{changelog}
|
||||
"""
|
||||
# 不再套一层 "## 更新内容" —— CHANGELOG 每段自带 "## 版本号",
|
||||
# 套一层会变成两个标题叠在一起。
|
||||
body = changelog.strip()
|
||||
if not body:
|
||||
body = f"版本 {version}"
|
||||
# 保险:Gitee 上 markdown 首行若被吃掉,这里补个空行
|
||||
if not body.endswith("\n"):
|
||||
body += "\n"
|
||||
|
||||
print(" 建发行版…")
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user