

This document only contains details about the mechanics for releasing. You will need to discuss with release drivers and other folks about being able to actually do a release.
Access Rights
To upload and release add-ons, you'll need access to:
- ftp (
/pub/system-addons/
)- Talk to the Cloud Services team for access
- balrog via VPN
- Talk to Release Engineering team for access
== Procedure
This process assumes you have a xpi that is ready for release.
- Get the xpi signed, e.g. clone this bug
- Upload the signed xpi to ftp in the
/pub/system-addons/
directory.- Use a sub-directory appropriate for the add-on.
- Generate Balrog template
- Under Releases, search for `SystemAddons`
- Download the existing template
- Update fileUrl, default https
- Update the hashValue (`shasum -a 512 <file>`)
- Update filesize (bytes, `ls -la <file>`)
- Update version
- Update name if necessary
- Upload template to either updated release or new release.
- Under Rules, search for `SystemAddons`
- Create/Update as necessary
- Example update url `https://aus5.mozilla.org/update/3/SystemAddons/45.0/20160218171844/default/en-US/beta-cdntest1/default/default/default/update.xml`