Versions Compared

Key

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

...

Preparing for the Release

#

Task

Completed

P1.

Announce your intentions to start the release process on the developer mailing list.

 

P2.

Copy this release plan template in order to create a release plan for the specific version being released

 

P3.

Setup new JIRA version level or update release on Roadmap

 

Test Build Distribution Checklist (A)

#

Description Task

Completed

A2.

$> mvn release:prepare

 

A3.

Validate that the release has been properly prepared. (TODO, this means POM Updated, Tag Created, etc. . .?)

 

A4.

$> mvn release:perform

 

A5.

Make sure that release:perform created sums, and uploaded to staging repo

 

A6.

Post testbuild announcement on dev@ lists

 

Vote (A)

#

Task

Completed

V1.

Send email to dev@ list announcing the vote. Copy private@

V2.

Wait until 5 days have passed (or the entire PMC has chimed in) and announce the results)

${PMC_MEMBER}

${GRADE}

  • If release vote fails, including for a lack of quorum (3 binding +1s), remove from builds folder.
  • If a release vote passes (Alpha, Beta or GA), the release may be announced and mirrored, at the PMC's discretion.
  • If vote is GA, goto Checklist (C).

Vote Results

 

${PMC_MEMBER}

${GRADE}

Point Release Distribution Checklist (B)

...