Upload released versions to AMO and Chrome WebStore automatically
User
As the add-on developer I would like to automate the build artifact uploads to add-on stores, so I do not have to do it manually each time.
Feature description
Use web-ext-submit, chrome-webstore-upload-cli, or wext-shipit for both, to upload released (tagged) versions from Github Actions release workflow. Both AMO and Chrome Web Store can web set up as environments in GitHub to see an overview of what's where in a single place (now it's on GitHub only thanks to badges).
Proper solution
Use web-ext when supported - https://github.com/mozilla/web-ext/issues/804 / https://github.com/mozilla/sign-addon/issues/409
Also see https://github.com/topmonks/hlidac-shopu/blob/master/package.json for an example where it's done.
This is currently blocked by upstream. None of the tools support uploading of the source code to AMO yet, but there's been some progress recently to add that ability - AMO started providing API for that and there is a open PR to allow web-ext to use it.