mirror of
https://github.com/hyb-oyqq/FRAISEMOE-Addons-Installer-NEXT.git
synced 2026-01-01 11:40:45 +00:00
build(workflow): 更新构建工作流配置以包含新增模块和资源
在 PyInstaller 构建命令中添加了新的数据目录 (bin, ui) 和多个隐藏导入模块, 包括 workers、core、handlers、utils 和 ui 等子模块。同时使用 --collect-submodules 选项确保所有相关子模块被正确收集,以解决打包后可能缺失依赖的问题。
This commit is contained in:
21
.github/workflows/build-release.yml
vendored
21
.github/workflows/build-release.yml
vendored
@@ -35,9 +35,30 @@ jobs:
|
||||
run: |
|
||||
cd source
|
||||
pyinstaller --noconfirm --onefile --windowed --name "FRAISEMOE_Addons_Installer_NEXT" `
|
||||
--icon "assets/images/ICO/icon.ico" `
|
||||
--add-data "assets;assets" `
|
||||
--add-data "data;data" `
|
||||
--add-data "config;config" `
|
||||
--add-data "bin;bin" `
|
||||
--add-data "ui;ui" `
|
||||
--hidden-import "workers" `
|
||||
--hidden-import "workers.extraction_thread" `
|
||||
--hidden-import "workers.config_fetch_thread" `
|
||||
--hidden-import "workers.download" `
|
||||
--hidden-import "workers.hash_thread" `
|
||||
--hidden-import "workers.ip_optimizer" `
|
||||
--hidden-import "core" `
|
||||
--hidden-import "core.managers" `
|
||||
--hidden-import "core.handlers" `
|
||||
--hidden-import "handlers" `
|
||||
--hidden-import "utils" `
|
||||
--hidden-import "ui" `
|
||||
--hidden-import "ui.components" `
|
||||
--collect-submodules "workers" `
|
||||
--collect-submodules "core" `
|
||||
--collect-submodules "ui" `
|
||||
--collect-submodules "utils" `
|
||||
--collect-submodules "handlers" `
|
||||
Main.py
|
||||
|
||||
- name: Upload artifact
|
||||
|
||||
Reference in New Issue
Block a user