GitHub Releases

July 18, 2026 · View on GitHub

English | 简体中文

github target 把文件上传到 GitHub Release;release 不存在时会创建。

认证

export GITHUB_TOKEN=github-token

Token 需要目标仓库 Release 的读写权限。

发布

fastforge publish --path dist/app.zip --target github \
  --publish-arg repo=owner/repository \
  --publish-arg release-tag=v1.0.0

CI 中可以通过 GITHUB_REPOSITORY 提供 owner/repository

参数

参数说明
repoowner/repository;也可用 GITHUB_REPOSITORY
release-tagRelease tag;直接 publish 时建议显式提供
release-title新建 Release 的标题
release-drafttrue1 表示草稿
release-prereleasetrue1 表示预发布

为保证可预测性,建议始终显式提供 release-tag