web-monetization-projects
web-monetization-projects copied to clipboard
Production publishing job
Using GH Actions:
- On every tag (e.g. [email protected]) pushed
- (For browser in Firefox, Chrome, Edge, etc) create the assets required for manual publishing
- Firefox needs a zip of the source code (Github has handy links for this which could be used)
- Make sure the extension builds are using that source archive that is created for submission
- [email protected] etc
- Store the assets somewhere handy (Does GH have some facility feature for artifacts of actions?)
- [x] #3115
Old:
1. On a merge to main
5. Check if the manifest version changed
6. If Yes -> Build all versions for the stores
7. Manual hold step which is then used to publish to the stores.
Preferably using Github Actions

@wext/shipit seems to fail a lot for FF add-ons, however the builds are published
