dev:evergreen:release_checklist
This is an old revision of the document!
Table of Contents
Evergreen release checklist
We have started to develop a release checklist (from the last Developer Meeting).
We need to enhance and agree on the checklist (ideally each step links to a more detailed process, and we're probably missing steps).
We should assign positions to names for each release so it is clear who does what.
We would like a "release coordinators" mailing list to, uhh, help coordinate the release.
We should adopt this checklist as a process, then we probably copy the page prior to each release with the names for each position.
Checklist
- release-lead cuts the release tarball and uploads to evergreen-ils.org
- release-lead uploads the ChangeLog to evergreen-ils.org
- evergreen-dev creates a point-to-point version upgrade script and adds it to the Open-ILS/src/sql/Pg/version_upgrade/ directory
- staff-client-packager creates the Windows staff client, computes the md5 checksum, and uploads to evergreen-ils.org
- release-notes-writer puts final release notes on evergreen-ils.org / into official documentation / wherever
- testers run test cases and file bugs for broken test cases (QA team members need to add/extend/update test cases during the release cycle)
- testers test point-to-point version upgrade script to ensure that database schema & data is successfully migrated from previous release to new release (arguably should be part of test cases along with installing a clean database schema)
- bug-wrangler changes "Fix committed" bugs to "Fix released" for that milestone
- bug-wrangler creates new milestone for that release
- web-team-member updates download page with new release
- communication-team-member announces release on mailing list / blog and updates wikipedia / freshmeat
Release Team Members
Evergreen 2.1
Responsibility | Member(s) |
---|---|
release-lead | Mike Rylander |
staff-client-packager | Ben Shum |
release-notes-writer | Galen Charlton, Mike Rylander |
testers | |
bug-wrangler | |
web-team-member | Anoop Atre |
communication-team-member | Amy Terlaga |
Evergreen 2.0
Responsibility | Member(s) |
---|---|
release-lead | Mike Rylander |
staff-client-packager | Jason Etheridge, Brian Feifarek, Ben Shum |
release-notes-writer | Anoop Atre, Mike Rylander |
testers | several |
bug-wrangler | Jason Stephenson |
web-team-member | Anoop Atre |
communication-team-member | Amy Terlaga |
dev/evergreen/release_checklist.1330374185.txt.gz · Last modified: 2022/02/10 13:34 (external edit)