-
Notifications
You must be signed in to change notification settings - Fork 23
Release Packaging Checklist
johnhenley edited this page Jun 25, 2024
·
10 revisions
- Ensure all outstanding pull requests intended for release have been merged to
devbranch
- From
masterbranch, draft a new release- If RC, select
Set as a pre-releaseoption - If production release, select
Set as latest release - Select
Create a discussion for this release
- If RC, select
- Note: github has an option to do this during "draft new release", but Will uses different process, so ...
- Create release notes and convert to HTML ?
- Create issue and pull request for release notes
- Merge release notes to
dev
- Versions correct for Forums module, Forums Viewer and What's Next module
- SQL script present and versions correct
- Cleanup script (if applicable for given version) in manifest and present in solution
- Create issue and pull request for manifest changes
- Merge manifest updates to
dev
- Sync
devbranch tomasterbranch - Sync local repo copy of
master
- Build first for
debug(to create .pdb files) - Build for
release(to build package file)
- DNN EVS (https://evs.dnnsoftware.com/)
- Install on local copy of dnncommunity.org
- Github discussions
- dnncommunity.org Announcements forum (or blog post?)
This module is the official forums module for DNN and is used on the official DNN CMS Community website.
- Forums
- Email Notifications
- Polls
- Tags
- Categories
- Attachments
- Avatar injection (new in 9.1)
- Recycle Bin (new in 9.1)
- Badges (new in 9.2)
- User Mentions (new in 9.3)