mozilla / extension-workshop

Firefox Extension Workshop
https://extensionworkshop.com
96 stars 130 forks source link

Add-on signing table updates #1897

Open dotproto opened 2 months ago

dotproto commented 2 months ago

This PR revises the table that appears in the "Signing your add-ons" section in response to developer feedback. The previous table did not account for the recent release of web-ext version 8 or the related AMO APIs the tool uses.

dotproto commented 2 weeks ago

@dotproto do we also need an update to develop/extensions-and-the-add-on-id.md where it says "You use AMO's API for uploading your add-on, rather than uploading it manually on its page, you must include the add-on's ID in the request."?

After some testing it appears that that web-ext V8 still doesn't require new MV2 uploads to have an add-on ID, but updates to an existing extension do require the add-on to have an ID. This behavior largely matches what is described by the line you called out, but I've tweaked it to remove some redundancy.