Skip to content
Espen Henriksen edited this page Jun 16, 2017 · 5 revisions

How to make a new release

This is a checklist for releasing a new version of the extension.

  • Be on the next branch
  • Make sure to update all the versions in the corresponging files (package.json, firefox/package.json, google-chrome/package.json)
  • git commit -m "release version X.Y.Z"
  • git tag X.Y.Z
  • git push --tags origin next
  • Make PR in github (https://github.com/esphen/RESTED/compare/master...next)
  • yarn run build; pass gpg_keys/RESTED\ private\ key | ./scripts/build.sh
  • mv RESTED.* ~
  • scripts/build-source-archive.sh
  • Test the xpi in firefox for sanity
  • Go to https://addons.mozilla.org and upload both the xpi and the sources
  • Verify the AMO validation report does not have any new stuff in it
  • Upload to google and opera
  • Merge the PR

Clone this wiki locally