在我向 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 中提交。
我正在查看 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 中提交。