From 842b5067f9afe23fd3d7cc70654508b4e5196621 Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Wed, 18 Nov 2015 17:07:56 -0800 Subject: [PATCH] Updated Release Process (markdown) --- Release-Process.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/Release-Process.md b/Release-Process.md index 187325f..1cdcc27 100644 --- a/Release-Process.md +++ b/Release-Process.md @@ -1,12 +1,19 @@ Overview: Release a version every six weeks. Ideally this should be one week before Firefox uplift dates, see https://wiki.mozilla.org/RapidRelease/Calendar -1. [Update pdf.js on mozilla central.](https://github.com/mozilla/pdf.js/wiki/Updating-pdf.js-on-Mozilla-Central) -1. `git checkout ` -1. Run `node make publish` to generate the zip and update pdfjs.confg -1. Create a PR with pdfjs.config changes +### After an [api-(minor|major)] Pull Request Lands: + +Update pdfjs.config: + +1. Bump `versionPrefix` major/minor version number +1. Set `baseVersion` to commit id of the merge commit + +### Releasing a new version + +1. `git checkout upstream/master` +1. Run `node make publish` to generate the zip 1. Create github release 2. add release notes 2. attach zip generated from above 2. mark as pre-release 1. Remove pre-release flag from previous beta release -1. Eat cake +1. Eat cake \ No newline at end of file