Skip to content
This repository was archived by the owner on May 24, 2024. It is now read-only.

Latest commit

 

History

History
57 lines (42 loc) · 1.84 KB

File metadata and controls

57 lines (42 loc) · 1.84 KB

Release Countdown Checklist!

Alright, you've fixed some bugs, added some features, and are ready to release into the wild! What are the things you need to remember?

We are supporting three platforms, so let's have a rundown for each.

Prepare for release:

  • Ensure new version number (eg, 1.X.0) Update in:
    • manifest.json-chrome
    • manifest.json-firefox
    • manifest.json-opera
  • Check for dependencies to AO3rdr-backend. Deploy if necessary.

Automated Tests:

  • Check test results of AO3rdr/test/tests.html on:
    • Chrome
    • Firefox
    • Opera

Manual QA tests:

Run on EACH BROWSER.

Build:

  • ./build-chrome.sh # you will use the unpacked generated folder build/ao3rdr for Chrome
  • ./build-opera.sh # you will use the generated crx file
  • ./build-firefox-jpm.sh # Firefox version

Uploading A new version:

What to do if rejected?

  • Address the bug. No ifs ands or buts. Their word is final. Only ask for clarification if you don't understand what they mean.
  • INCREMENT MINOR VERSION NUMBER (eg, 1.2.X). Failing to do so is an auto-reject.