-
Notifications
You must be signed in to change notification settings - Fork 2
Release Process
mike-gangl edited this page Mar 14, 2022
·
12 revisions
- Code is in a github release
- CHANGELOG included
- Release description is accurate and up to date
- License File included in repository
- Publicized way of requesting issues - github, service desk, etc for your component
- Artifacts (binary code executables and/or Docker images) are available
- Available from Release Page
- Software has been deployed, integrated, and tested in a development environment.
- All automated tests are passing
- Unit Test Code Coverage is at 80%
- Manual development tests are described in each repository (test/MANUAL-TESTS.md)
- For each manual test, an issue has been created to automate said test.
- Documentation is deployed and accessible
- Up-to-date with release
- Github Issues are updated and in resolved (or closed) state. Issues are included in Release notes.
- Delivery Documentation is available for each code release.
- Code releases have been deployed to the TEST environment
- System Level Verification and Validation (V&V) Test plan has been created and executed for each release
- V&V Summary is available
- Manual development tests are explicitly marked in the testplan
- For each manual test, an issue has been created to automate said test.
- Release Announcement is available
- Review Materials are archived where applicable
- Release Demo(s) has been Scheduled