2 Commits
Author SHA1 Message Date
yenharvey 3d5fd2df43 ci(release): 发版时打 deb / rpm、装一遍自检后挂到 Release
- 0.2.1 到 0.3.2 的 Release 都只有 Linux tar.gz:apps/linux/packaging/build.sh 早就能打 deb / rpm,但 release.yml 没调用它
- 新的 linux-packages job 与各平台并行:容器里打两种包,在 Debian 13、Ubuntu 26.04、Fedora 42 的干净容器里装一遍自检,再传到草稿 Release;publish 等它成功才转正
- 不进 releases.json:每种格式两个包(qingjian 与 qingjian-fcitx5),检查更新与官网下载页仍按 tar.gz 认 Linux
- 自检里先在配置打开本地整句模型:0.3.2 起缺省关,不开就验不到随包的含章·通变能加载
- 用户文档(中英)加 deb / rpm 一节,发版流程与打包记录同步
- 在个人仓库用同样的步骤试跑过,三个发行版都装上、出候选、模型加载、卸载干净
2026-10-30 15:11:13 +08:00
jacklaoz 6cd1d091ba build(linux): 在容器里打 deb / rpm,Server 认发行版的系统数据目录 (#631)
apps/linux/packaging/build.sh 在容器里打 deb 与 rpm:Rust 部分在 Ubuntu 22.04 里编一次,fcitx5 插件分别对着 Debian 13 / Fedora 42 编;每种包 Server 与数据一个包、fcitx5 插件一个包。smoke/ 把打好的包拿到五个发行版的干净容器里装包自检。

resources.rs 认 /usr/share/qingjian 等系统数据目录,装在 /usr/bin 时不再误认成开发目录。flatpak 先不打。

Refs #101
2026-10-23 14:37:10 +08:00