Ghost Downloader
构建与工作流

GitHub Actions

使用仓库在线工作流构建桌面端产物和验证跨平台结果。

GitHub Actions 工作流位于 .github/workflows。协作者可以在仓库的 Actions 页面手动触发 workflow_dispatch,普通贡献者可以用这些文件理解 CI 如何构建项目。

Build / Release 输入项

输入可选值用途
build_targetwindowsmacoslinuxall选择构建平台。
package_installertruefalse是否生成安装器或平台安装包。
sign_artifacttruefalse是否尝试签名 Windows 产物。

输出产物

平台主要产物
Windows.zip 便携包、Setup.exe 安装器。
macOS.dmg
Linux.deb.AppImage.tar.xz

Fork 仓库注意

签名和部分发布步骤依赖仓库 secrets。Fork 中通常没有这些 secrets,手动验证构建时可以把 sign_artifact 设为 false

PR 中如何说明工作流结果

情况建议说明
只改文档说明文档站构建是否通过。
改桌面端代码说明本地启动和 python deploy.py 是否通过。
改 Feature Pack说明测试过的输入链接、依赖包和构建复制结果。
改扩展说明 npm run typechecknpm run build 和桌面桥接测试结果。
改 workflow说明手动触发参数、目标平台和失败回退方式。

On this page