Determine next version x.y.z.
follow semantic versioning to mark breaking changes
in case of a new major version adapt "Supported Versions" in SECURITY.md
Create new commit "Release x.y.z" with updated version in following files:
chrome-manifest.json
chrome-manifest-dev.json
firefox-manifest.json
package.json
Create release notes in CHANGELOG.md
and push to your branch
Create pull request for master branch
Manually test state of pull request in Firefox and Chrome locally
Merge pull request to master
Create new git tag vx.y.z
for release commit and push tag
Create new GitHub release and include changelog
Ensure you have the chrome.pem
key for uploading to the Chrome Store
Run make release
to build the release packages
Upload web-ext-artifacts/*.zip
for Firefox: https://addons.mozilla.org/en-US/developers/addons
Upload chrome.zip
for Chrome: https://chrome.google.com/webstore/developer/dashboard
You can’t perform that action at this time.