It would be ideal if pushing a tag could automatically make the new version appear on the add-on website (https://addons.thunderbird.net). Automation seems rather hard because
- ATO is stuck on an old API version (the current
web-ext CLI tool targets v5 while ATO only supports up to v4)
- ATO appears to have disabled its submission API endpoint (POSTing to
/api/v4/addons/upload/ returns a 404!)
- ATO is served via Cloudflare, so automating access to the (working) non-API submission page could result in being blocked
Until any of these points change, I will need to upload the add-ons manually.
Unlike Firefox, Thunderbird does not require add-ons to be signed, so serving built XPIs directly on github.io also seems possible, but that may look a bit suspicious (think about an add-on installed from the Mozilla website trying to receive updates from some third-party website).
It would be ideal if pushing a tag could automatically make the new version appear on the add-on website (https://addons.thunderbird.net). Automation seems rather hard because
web-extCLI tool targets v5 while ATO only supports up to v4)/api/v4/addons/upload/returns a 404!)Until any of these points change, I will need to upload the add-ons manually.
Unlike Firefox, Thunderbird does not require add-ons to be signed, so serving built XPIs directly on
github.ioalso seems possible, but that may look a bit suspicious (think about an add-on installed from the Mozilla website trying to receive updates from some third-party website).