web-monetization-projects icon indicating copy to clipboard operation
web-monetization-projects copied to clipboard

Production publishing job

Open sublimator opened this issue 3 years ago • 1 comments

Using GH Actions:

  1. On every tag (e.g. [email protected]) pushed
  2. (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
  3. 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

sublimator avatar Feb 23 '22 05:02 sublimator

image

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

image

sublimator avatar Feb 28 '22 09:02 sublimator