EngineeringProductivity/HowTo/SignExtensions

< EngineeringProductivity‎ | HowTo
Revision as of 18:42, 25 February 2016 by Ahal (talk | contribs) (Add tutorial for signing extensions)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

With the new addon signing requirement, working with extensions in mozilla-central gets a little more complicated. Anytime an extension is modified, it will need to be version bumped and re-signed. Yes, even if you just want to add a dump statement to debug a try run. Yuck! This guide is intended to provide all the information you need to work with signed extensions in mozilla-central. At first, signing will largely by a manual process, but eventually tooling will improve and the process will get easier.

Pre-requisites

Before we begin, there is some setup to do.

  • Install jpm. Follow the official jpm instructions to install jpm. Make sure you have at least version 1.0.5 by running `jpm --version`.