EngineeringProductivity/HowTo/SignExtensions
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`.