在我向 Firefox AMO 提交新的 Web 扩展后,是否有一个 API 来自动进行未来的更新?

After I submit a new Web Extension to Firefox AMO, is there an API to automate future updates?

我正在查看 this 向 AMO 提交新 WebExtension 的文档,但我有点困惑。我的最终目标是我希望能够自动执行所有操作,并且我可以使用 Google Chrome 扩展正常工作,但我也想使用 FireFox 扩展。

我知道当我第一次为 FF 创建一个新的 WebExtension 时,我需要手动提交它,我没问题。我只是希望能够自动化所有未来的更新版本,让 AMO 处理更新用户,并将其列在他们的 Add-On "store"(或任何名称)

这可能吗?

我查看了 web-ext CLI,发现它具有构建、签名和发布功能,但需要注意的是 "self-signed" 并且您必须处理更新用户,现在,我不想处理。

您可以使用他们的 REST API for signing

curl "https://addons.mozilla.org/api/v3/addons/@my-addon/versions/1.0/"
    -g -XPUT --form "upload=@build/my-addon.xpi"
    -H "Authorization: JWT <jwt-token>"

或节点web-ext package that you found will submit to the store via the web-ext sign command. Related GitHub issue

还有 web-ext-submit 可以很容易地在 Travis 中提交。