Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

As per the suggestions on the mailing list, an initial (alpha) run is planned to familiarize the team with the release process:the initial release will be 1.0.0-alpha1.  This may be followed by one or subsequent alpha releases (-alpha2, -alpha3, etc).  As stability improves and the community determines the project is ready we can prepare the 1.0.0 release candidate.

 

#ActivityTasksAlpha(s)Release Candidate
1Scope & Preparation
  • Features included in the release
  • Version # consensus
  • Repo (git) preparation
  • Testing
(tick)(tick)
2

Packaging & Signing

Release Check

  • Mandatory Release items
  • Optional Release items
(tick)(tick)
3Voting & Approvals
  • Voting/ PMC
  • Final approval to publish
 (tick)(tick)
4Publishing & Announcements
  • Artifacts in repo
  • Docs on website
  • Announcement on distribution list
 (tick)(tick)

 

Following table describes the alpha scope and steps:

CategoryWork ItemOwnerETAStatusNotes (updates/ risks/ etc)
Preparation
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyINFRA-10510
Nitin LambaOct 02DoneAgile Board
Preparation

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-32

Nitin LambaNov 23In Progress

Updated Release management

& Release process pages

Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-77
Bruce SchuchardtNov 20DoneMerged into develop
Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-18
Dick Cavender?In Progressincludes RAT
PreparationVersionCommunityNov 25 Get a consensus
Preparation

Release Branch in Git

Rename the JIRA version from 1.0.0-incubating to <version>

Update the versionNumber in gradle.properties

Release ManagerNov 27  
PreparationAll Tests pass/ Nightly builds stableKirk Lund?? CI test stability?
PackagingRelease NotesMark Bretl?  
Release CheckValidate Release checklist itemsRelease Manager   
SigningCode signing for artifactsRelease Manager  Release Signing
VotingPMC vote and publishingRM/ Mentor?   Voting
PublishingArtifacts in Maven RepoRelease Manager   
AnnouncementAnnounce to mailing lists/ etcRelease Manager   

 

And following table captures the activities for the Release Candidate after the trial run:

...