mirror of
https://github.com/qingjian-team/qingjian.git
synced 2026-11-15 08:15:14 +00:00
- release.yml 认 windows-v* 标签:下载产品数据 → 装 Inno Setup 7.1.0(与开发机同版本,钉死 jrsoftware/issrc 的 GitHub Release 并核对 SHA-256)→ build.ps1 打安装包 → 建 Release;两平台共用 publish-releases-json.sh 生成 releases.json 并覆盖到 GitHub latest(顺带修了只认 v* 标签漏掉 macos-v* 的问题) - build.ps1 优先用 Program Files 里的 Inno Setup 7,PATH 上的 6(CI 镜像自带、不带简中翻译)退居其后; QINGJIAN_ISCC 可直接指定 - 没有代码签名证书:QINGJIAN_UIACCESS=0 让 Server 不嵌 uiAccess(没签名的 exe 带 uiAccess 起不来); 在开发机上按 CI 条件跑过 build.ps1 + 静默安装,Server 能启动、数据全部加载 - Inno 的 VersionInfoVersion 只认数字,预发布后缀去掉再传;releases_json.py 认 -Setup.exe - 三个 Windows crate 版本 0.1.0-alpha.1;CHANGELOG 加内测版说明;docs/notes/release.md 加 Windows 发版一节