-
Notifications
You must be signed in to change notification settings - Fork 87
Release checklist
Tomáš Fedor edited this page May 8, 2020
·
6 revisions
To allow checkboxes, run in console (and don't refresh page!)
document.querySelectorAll(".task-list-item-checkbox").forEach(node => node.disabled = false);
- Update localization
- Bump version in manifest
- Update
changelog.txt
- Update
changelog_new.html
- Merge to
master
- Copy extension to release folder
- Remove Firefox specific stylesheets (css/*-firefox.css)
- Ensure correct manifest is used
- Verify extension from the release folder!
- Copy extension to release folder
- Remove Chrome specific stylesheets (css/*-chrome.css)
- Ensure correct manifest is used
- Ensure we're using correct lib versions - hash must match with the official release: DOMPurify, idb, WebExtension polyfill
- Verify extension from the release folder!
- Upload to Addons.Mozilla.org
- Upload to Google
- Create release tag
- Push release tag to GitHub repo
- Create release on GitHub
- Publish news about new release