Following table captures a list of work items to be completed for a successful release. This list will evolve in the first few meetings but should stabilize as we approach the release dates. Also, specific tasks would eventually translate into JIRAs.
# | Activity | Tasks | 1.0.0.RC1 | 1.0.0.RC2 | ... |
---|---|---|---|---|---|
1 | Scope & Preparation |
| |||
2 | Packaging & Signing Release Check |
| |||
3 | Voting & Approvals |
| |||
4 | Publishing & Announcements |
|
Following tables capture the activities for 1.0.0:
IN PROGRESS/ OPEN:
CLOSED:
Category | Work Item | Owner | ETA | Status | Notes (updates/ risks/ etc) |
---|---|---|---|---|---|
Scope | Discuss scope on dev mailing list | Dev community | See this e-mail thread. | ||
Preparation | Create Release Branch in Git Create version in JIRA: 1.0.0-incubating Update versionNumber in gradle.properties | Release Manager | |||
Preparation | All Tests pass/ Nightly builds stable | Kirk/ Anil? | |||
Packaging | Release Notes | Release Manager | Link: | ||
Internal Review | Validate Release checklist items | Release Manager | |||
Signing | Code signing for artifacts | Release Manager | |||
PMC Review | |||||
Voting | PMC vote and publishing | RM/ Mentor? | Voting | ||
Publishing | Artifacts in Maven Repo | Release Manager | |||
Publishing | Changes to website - docs, link to release bits, etc | Greg/ William David Barnes | |||
Announcement | Announce to user mailing lists/ etc | Release Manager |