DOM Inspector/Releases/Checklist: Difference between revisions

Jump to navigation Jump to search
→‎DOM Inspector release day: restructure, change sample to use tag, lead into checklist, add a note about cloning a new copy to build from
(snapshot)
 
(→‎DOM Inspector release day: restructure, change sample to use tag, lead into checklist, add a note about cloning a new copy to build from)
Line 6: Line 6:
   <kbd>hg update DOMI_LATEST_BRANCH && hg update</kbd>
   <kbd>hg update DOMI_LATEST_BRANCH && hg update</kbd>


From there the release process is as follows:
* Verify that the maxVersion strings in install.rdf on the release branch for all applications match the versions that correspond to the current nightlies derived from mozilla-central.  (This shouldn't be necessary if you've already done everything you're supposed to do on the last merge day.)
* Verify that the maxVersion strings in install.rdf on the release branch for all applications match the versions that correspond to the current nightlies derived from mozilla-central.  (This shouldn't be necessary if you've already done everything you're supposed to do on the last merge day.)
* Change the makefile to reflect the new version number. Use the tracking bug for that release in your commit.
* Change the makefile to reflect the new version number. Use the tracking bug for that release in your commit.
Line 19: Line 20:
** Drop dom-inspector into the extensions directory
** Drop dom-inspector into the extensions directory
*** <samp>:~/src/mozilla-release/$ <kbd>hg clone http://hg.mozilla.org/dom-inspector ./extensions/inspector</kbd></samp>
*** <samp>:~/src/mozilla-release/$ <kbd>hg clone http://hg.mozilla.org/dom-inspector ./extensions/inspector</kbd></samp>
** Update to the release branch
*** Update to the release branch
*** <samp>:~/src/mozilla-release/$ <kbd>hg update -R ./extensions/inspector DOMI_LATEST_BRANCH</kbd><br/>:~/src/mozilla-release/$ <kbd>hg update -R ./extensions/inspector</kbd></samp>
**** <samp>:~/src/mozilla-release/$ <kbd>hg update -R ./extensions/inspector DOMI_LATEST_RELEASE</kbd></samp>
*** Alternatively, you can <kbd>mv</kbd>/<kbd>cp</kbd>/<kbd>hg archive</kbd> the repository you were working from before, but I usually clone a new one for good measure, since the dom-inspector repo is so small.
** Edit the .mozconfig to build DOM Inspector
** Edit the .mozconfig to build DOM Inspector
*** <kbd>ac_add_options --enable-application=extensions<br/>ac_add_options --enable-extensions=inspector</kbd>
*** <kbd>ac_add_options --enable-application=extensions<br/>ac_add_options --enable-extensions=inspector</kbd>
Confirmed users
82

edits

Navigation menu