Skip to content

Release process #5

Description

@Lewiscowles1986

Release process

Locally

  1. clone / checkout branch, from within the src folder zip all files and folders (I'm using a GUI right now)

Chrome Web Store

  1. Go to chrome developer dashboard (in browser)
  2. Click edit on Oh Dear
  3. Choose file and select the zip created in [#locally]
  4. Click upload
  5. wait an inordinate amount of time for publishing (can be up to 24hr, but is generally ~1hour)
  6. Go to chrome developer dashboard (in browser)
  7. click More info on Oh Dear
  8. click to download the main.crx (actually not named that after download. Something like gilidmallionanede...crx
  9. zip that (github won't accept .crx files)
  10. rename zip to oh_dear-{version}-chrome.zip

Firefox web store

  1. navigate to Firefox submit new addon page
  2. Select on your own
  3. Click Continue
  4. Choose file and select the zip created in [#locally] using Select a file button
  5. Ensure Firefox is ticked (unsure if firefox for android will work)
  6. Wait for upload to complete
  7. Click Sign Add-on
  8. Select appropriate answer for source packers, obfuscators etc (our answer is No)
  9. Click Continue
  10. Click Download oh_dear-{version}-fx.xpi
  11. Click Go to My Submissions
  12. Click Oh Dear - Plugin
  13. Click Upload New Version
  14. Choose file and select the zip created in [#locally] using Select a file button
  15. Ensure Firefox is ticked (unsure if firefox for android will work)
  16. Wait for upload to complete
  17. Click Continue
  18. save & release version (needs to wait until next release as they won't let me re-release 0.0.4)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions