我创建了我的 github 令牌并在我的环境中设置了 GITHUB_TOKEN 值,但是我进入了“distributables”步骤,该步骤奇怪地拼写错误,然后它就死掉了。就像它在寻找不存在的发行版本 1.0.2 一样。我认为此发布操作将创建版本?从文档中还不清楚这是如何工作的。
✔ Loading configuration
✔ Making a squirrel distributable for win32/x64 [1m17s]
✔ Running postMake hook
› Artifacts available at: ..\out\make
❯ Publishing distributables
✖ [publisher-github] Running the publish command
› Not Found
› Searching for target release: v1.0.2
An unhandled rejection has occurred inside Forge:
HttpError: Not Found
at ...console\node_modules\@octokit\request\dist-node\index.js:86:21
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
我的仓库是公开的,不确定我还需要在这里做什么?该文档确实没有提供太多细节。 https://www.electronjs.org/docs/latest/tutorial/tutorial-publishing-updating
TY!
我对
name
和 owner
字段感到困惑,因为文档没有完全解释如果您使用的是组织,那么名称应该是组织名称,这是我在这里的问题。
publishers: [
{
name: '@electron-forge/publisher-github',
config: {
repository: {
owner: 'MyOrg',
name: 'my-repo'
},
prerelease: false,
draft: true
}
}
]