Updated Release Process (markdown)

Brendan Dahl 2015-11-18 17:07:56 -08:00
parent c9fba94797
commit 842b5067f9

@ -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 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) ### After an [api-(minor|major)] Pull Request Lands:
1. `git checkout <SHA IN MOZ CENTRAL>`
1. Run `node make publish` to generate the zip and update pdfjs.confg Update pdfjs.config:
1. Create a PR with pdfjs.config changes
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 1. Create github release
2. add release notes 2. add release notes
2. attach zip generated from above 2. attach zip generated from above
2. mark as pre-release 2. mark as pre-release
1. Remove pre-release flag from previous beta release 1. Remove pre-release flag from previous beta release
1. Eat cake 1. Eat cake