зеркало из https://github.com/openwpm/OpenWPM.git
1.5 KiB
1.5 KiB
Release Checklist
We aim to release a new version of OpenWPM with each new Firefox release (~1 release per month). The following steps are necessary for a release
- Upgrade Firefox to the newest version.
- Go to: https://hg.mozilla.org/releases/mozilla-release/tags.
- Find the commit hash for the Firefox release version you'd like to upgrade to.
- Update the
TAG
variable inscripts/install-firefox.sh
to that hash and the comment to the new tag name.
- Update extension dependencies.
- Run
npm update
inautomation/Extension/firefox
. - Run
npm update
inautomation/Extension/webext-instrumentation
.
- Run
- Update python and system dependencies by following the "managing requirements" instructions.
- Increment the version number in VERSION
- Add a summary of changes since the last version to CHANGELOG
- Squash and merge the release PR to master.
- Publish a new release from https://github.com/mozilla/OpenWPM/releases:
- Click "Draft a new release".
- Enter the "Tag version" and "Release title" as
vX.X.X
. - In the description:
- Include the text
Updates OpenWPM to Firefox X
if this release is also a new FF version. - Include a link to the CHANGELOG, e.g.
See the [CHANGELOG]() for details.
.
- Include the text