electro-forge/publisher-github 是如何工作的?

问题描述 投票:0回答:1

我创建了我的 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!

electron electron-packager electron-forge
1个回答
0
投票

我对

name
owner
字段感到困惑,因为文档没有完全解释如果您使用的是组织,那么名称应该是组织名称,这是我在这里的问题。

publishers: [
    {
      name: '@electron-forge/publisher-github',
      config: {
        repository: {
          owner: 'MyOrg',
          name: 'my-repo'
        },
        prerelease: false,
        draft: true
      }
    }
  ]
© www.soinside.com 2019 - 2024. All rights reserved.