tridactyl/tridactyl

Investigate web-ext submission API

Opened this issue · 0 comments

From web-ext changelog

Warn web-ext v7 users about upcoming changes to the sign command: as of v8, the submission API will be used (instead of the signing API) and users will likely need to take some actions. Users of v7 can already test this upcoming change
--use-submission-api

Use the experimental [addons.mozilla.org add-on submission API](https://addons-server.readthedocs.io/en/latest/topics/api/addons.html), rather than the [addons.mozilla.org signing API](https://addons-server.readthedocs.io/en/latest/topics/api/v4_frozen/signing.html) to sign your extension. This allows listed versions to be freely created by enabling all necessary additional metadata to be submitted at the same time as the extension file.

With this option enabled, --channel changes to be a required option with no default. The choices remain listed and unlisted.

Environment variable: $WEB_EXT_USE_SUBMISSION_API

https://extensionworkshop.com/documentation/develop/web-ext-command-reference/

Might even be good and finally allow us to upload source code with the releases, so we can go back to having nightly builds

https://extensionworkshop.com/documentation/develop/web-ext-command-reference/