mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-19 07:10:44 +00:00
1.7.0:常规发布
- 版本号 1.7.0 -> 1.7.0 - 重建三端并打包 - 关键测试全过
This commit is contained in:
+27
-29
@@ -79,8 +79,28 @@ def main() -> int:
|
||||
version = sys.argv[2] if len(sys.argv) > 2 else "1.6.0"
|
||||
tag = f"v{version}"
|
||||
|
||||
# 更新内容从哪来:
|
||||
# 1) 命令行第三个参数(直接给一段话)
|
||||
# 2) _build/CHANGELOG.md 里最新一节
|
||||
changelog = sys.argv[3] if len(sys.argv) > 3 else ''
|
||||
if not changelog:
|
||||
note = ROOT / "_build" / "CHANGELOG.md"
|
||||
if note.is_file():
|
||||
text = note.read_text(encoding="utf-8")
|
||||
blocks = [b.strip() for b in text.split(chr(10) + "## ") if b.strip()]
|
||||
for b in blocks:
|
||||
if b.startswith(version) or b.startswith("v" + version):
|
||||
changelog = b
|
||||
break
|
||||
if not changelog and blocks:
|
||||
changelog = blocks[0]
|
||||
if not changelog:
|
||||
changelog = f"版本 {version}"
|
||||
|
||||
# 电脑端给**安装包**(不是 zip 了,用户要求);
|
||||
# 服务器端给 zip;手表端直接给 APK。
|
||||
files = [
|
||||
ROOT / "dist" / f"ykxmz-agent-{version}.zip",
|
||||
ROOT / "dist" / f"ykxmz-setup-{version}.exe",
|
||||
ROOT / "dist" / f"ykxmz-server-{version}.zip",
|
||||
ROOT / "dist" / f"ykxmz-watch-{version}.apk",
|
||||
]
|
||||
@@ -93,36 +113,14 @@ def main() -> int:
|
||||
print(f" 标签: {tag}")
|
||||
print()
|
||||
|
||||
# ---- 1. 建发行版 ----
|
||||
body = f"""## ykxmz {version}
|
||||
# 发行版说明**只放更新内容**(用户要求)。
|
||||
# 不放下载表格、不放用法说明 —— 那些在 README 里,
|
||||
# 这里堆一堆反而看不清这版改了什么。
|
||||
body = f"""## 更新内容
|
||||
|
||||
教室电脑手表遥控。
|
||||
|
||||
老师抬一下手腕就能管教室里那台电脑 —— 放课件、放音频、投图、
|
||||
看看谁在打游戏、下课关机,不用走回讲台。
|
||||
|
||||
### 这次下载哪个
|
||||
|
||||
| 你是 | 下这个 |
|
||||
|---|---|
|
||||
| 教室电脑装被控端 | `ykxmz-agent-{version}.zip` |
|
||||
| 要跨网络(办公室管教室) | `ykxmz-server-{version}.zip` |
|
||||
| 手表装控制端 | `ykxmz-watch-{version}.apk` |
|
||||
|
||||
只在一个教室用的话,第三件(中转服务器)可以先不装,
|
||||
手表和电脑连同一个 WiFi 就能直连。
|
||||
|
||||
### 怎么用
|
||||
|
||||
装完看包里的 `README.txt`,或者仓库首页的说明。
|
||||
|
||||
### 这一版改了什么
|
||||
|
||||
- 重写说明文档,按老师 / 电教 / 开发者 / 普通用户分开讲
|
||||
- 手表端内置根证书,修部分手表连中转时的证书校验失败
|
||||
- 中转站加下载区
|
||||
- 网络稳定性:修 MTU 问题,公网可用率从 48% 提到 95% 以上
|
||||
{changelog}
|
||||
"""
|
||||
|
||||
print(" 建发行版…")
|
||||
try:
|
||||
status, reply = api(
|
||||
|
||||
Reference in New Issue
Block a user