KenanZhu
|
f6ef9af39d
|
fix(ci): 修复 macOS 构建流程 6 项缺陷
1. requirements.txt 从 UTF-16 LE 转码为 UTF-8,修复 macOS pip install 解析失败
2. 新增 AutoLibrary_Logo.icns 图标文件,替换 macOS BUNDLE 中不兼容的 .ico 格式
3. PyInstaller 调用改为 python -m PyInstaller,确保 PATH 无关健壮性
4. ddddocr ONNX 模型路径增加多级 fallback 搜索,提升版本兼容性
5. info_plist 移除过时的 CFBundlePackageType,添加 NSHumanReadableCopyright
6. 为 macOS 专属的 sed -i '' 语法添加注释说明
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-10 09:05:01 +08:00 |
|
KenanZhu
|
72dce83c55
|
ci(workflows): 新增 macOS .app 与 .dmg 打包流程
|
2026-06-09 16:24:37 +08:00 |
|
KenanZhu
|
f3360423e5
|
fix(build): 重命名 requirement.txt 并统一所有引用
- 重命名 requirement.txt → requirements.txt
- 更新 build.yml 和 build-test.yml 中的 pip cache 和
install 路径引用
- README.md 恢复 pip install -r requirements.txt 构建步骤
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-29 14:16:35 +08:00 |
|
KenanZhu
|
59c06b3a19
|
fix(workflows): 修复图标引用、条件逻辑死代码并统一输出格式
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-28 02:49:46 +08:00 |
|
KenanZhu
|
7111411115
|
ci(workflows): 优化 CI/CD 工作流配置
- 新增 build-test.yml 用于PR测试构建
- 升级 actions/checkout 和 actions/upload-artifact 到 v6 版本
- 完善 release.yml 的清理流程和摘要输出
|
2026-03-16 15:59:39 +08:00 |
|
KenanZhu
|
fd96fc235e
|
ci(workflows): 修复 build.yml 中 Generate 'Main.spec' 步骤中的 name 参数
|
2026-02-26 21:27:35 +08:00 |
|
KenanZhu
|
6e1b8e6b10
|
ci(workflows): 修改 build.yml 中 PyInstaller 打包参数,发布压缩包修改为为文件夹模式
|
2026-02-24 17:39:49 +08:00 |
|
KenanZhu
|
ce14be2555
|
chore(*): 重构项目文件目录结构
- 将 src/gui 目录下的 Qt 资源文件移动到 src/gui/resources 目录下
- 将 src/gui 目录下的 Qt UI 设计文件移动到 src/gui/resources/ui 目录下
- 将 src/gui/icons 目录下的图标文件移动到 src/gui/resources/icons 目录下
- 将 src/gui/translators 目录下移动到 src/gui/resources/translators 目录下
- 将 src/gui/configs 目录移动到 templates 目录下
- 将 document, driver, model 目录重命名为 manuals, drivers, models
- 由于上述目录移动和重命名,相应的更改了代码和批处理脚本中的文件路径
|
2026-02-11 20:00:51 +08:00 |
|
KenanZhu
|
65cb951ada
|
ci(workflow): 优化 update-version.yml 中的版本信息更新逻辑
对 ALVersionInfo.py 文件的更新逻辑进行差异化处理,分别为 commit-release 和 build 阶段生成不同的 artifact:
* 针对 commit-release 阶段:将所有与构建(build)相关的字段值设置为 'local' 或 'null'
* 针对 build 阶段:保留完整的版本信息字段
这种差异化处理确保其后续提交的 release commit 不会包含构建相关的版本信息。
|
2026-01-04 10:05:57 +08:00 |
|
KenanZhu
|
94ce3433a3
|
ci(workflows): 重构 CI/CD 工作流执行配置
|
2026-01-03 14:33:49 +08:00 |
|