-
Notifications
You must be signed in to change notification settings - Fork 48
Release Checklist
Shamiul Mowla edited this page Sep 26, 2024
·
1 revision
- Next Version: [Insert version number, e.g., 2.24.0]
- Target Release Date: [Insert target date] September Release
- List all new features and improvements
- Ensure all code is merged into the release branch
- Create a testing plan for new features and improvements. Assign QA resources and timeline for testing
- Ensure all code is tested, including unit and functional tests
- Ensure documentation tickets are created (Jira)
- Working on the release notes for the feature and improvements
- Add ignore-for-release tags for anything that shouldn't be included for release notes
- Draft release notes, highlighting new features and improvements
- Open a PR for release notes
- Ensure all feature checklist items are completed
- Create a beta build of library and extension
- Run test plan
- Schedule and have a team test session
- Ask Vlad and Claleb to merge the release notes and documentation
- Release library and ensure it's hosted on CDN
- Release the extension
- Fill out the extension release form
- Ask Serban to review the form and release the extension
- Send out a release email with details (Figure out who should be on the email)
- Verify the new version is available on NPM
- Check that the CDN is serving the new version
- Run post-deployment tests
- Custom build
- Configuration overrides
- Nina's updates: configuration overrides for media calls
- Improvements to personalization monitors
- Priority resolutions