Commit Graph

4 Commits

Author SHA1 Message Date
欧阳淇淇
ca6ef6443b ci(build-release): 添加图标文件验证步骤并修复图标路径配置
在构建发布工作流中添加了图标文件存在性验证步骤,确保构建时图标文件存在。
同时修改了 build.spec 文件中的图标路径配置方式,使用相对路径替代原有的绝对路径拼接方式,
以提高配置的可靠性和可维护性。
2025-12-17 23:43:56 +08:00
欧阳淇淇
ba653b3470 build(workflow): 简化PyInstaller构建命令
将GitHub工作流中的PyInstaller构建步骤从冗长的手动参数调用改为使用build.spec配置文件,
以提高构建脚本的可维护性和清晰度。
2025-12-17 23:18:55 +08:00
欧阳淇淇
b1807abff7 build(workflow): 更新构建工作流配置以包含新增模块和资源
在 PyInstaller 构建命令中添加了新的数据目录 (bin, ui) 和多个隐藏导入模块,
包括 workers、core、handlers、utils 和 ui 等子模块。同时使用 --collect-submodules
选项确保所有相关子模块被正确收集,以解决打包后可能缺失依赖的问题。
2025-12-17 23:13:23 +08:00
欧阳淇淇
e75f52ab9c feat(workflow): 添加构建和发布 GitHub Actions 工作流
新增一个 GitHub Actions 配置文件,用于在推送版本标签时自动构建并发布应用。
该工作流使用 PyInstaller 打包 Windows 可执行文件,并上传为 Release 资源。
2025-12-17 22:45:49 +08:00