直接从 Github 发布 Chrome 扩展

Publishing Chrome Extension directly from Github

我在 Google Chrome 商店托管了我的 chrome 扩展程序(我编写的扩展程序)。我确实创建了一个开发者帐户(一个 5 美元)。

我想 link 我的 chrome 扩展到它的 github 存储库,并在每次更新代码时自动更新它,而不是手动压缩和上传 zip文件。有没有办法做到这一点?我在这里找不到任何东西 https://developer.chrome.com/docs/webstore/publish/

有一个自托管部分,但我认为这对我的尝试没有帮助。有没有人想出从 github 到 chrome 商店的自动部署?

您可以考虑使用GitHub Action, like for instance Chrome Extension upload & publish

这样,zip/upload 过程将自动化。

示例:

uses: Klemensas/chrome-extension-upload-action@$VERSION
with:
  refresh-token: 'xxxxxxxxxxxxxxxxxxxxxx'
  client-id: 'xxxxxxxxxxxxx'
  client-secret: ${{ secrets.CHROME_EXTENSION_SECRET }}
  file-name: './extension.zip'
  app-id: 'xzc12xzc21cx23'
  publish: true

by wOxxOm, make sure to set the client-secret value as a GitHub Secret, as shown here.
在上面的示例中,我引用了一个名为“CHROME_EXTENSION_SECRET”的秘密,您必须首先在您的 GitHub 存储库中定义它,该存储库具有您的扩展源:

${{ secrets.CHROME_EXTENSION_SECRET }}