Much needed. Thanks for working on it.

Here's an idea I was thinking about yesterday: the most tedious step is to
generate release highlights. We should have a JIRA field "release
highlight" which, when populated, will have the text that will be featured
in the announce mail and on the website in news. That way, generating those
mails can be semi/fully automated.

Alternatively, this field can just be a Boolean check box and title of the
Jira can be used as highlight. This will force the committer to keep
meaningful titles.

On Thu, 16 May, 2019, 10:58 PM Jan Høydahl, <[email protected]> wrote:

> Just a heads-up that as part of my releasing 7.7.2 effort I'm also hacking
> on
> a releaseWizard script to replace the ReleaseTodo wiki page. It will act
> as a
> checklist where you see tasks that needs to be done (different for
> major/minor/bug)
> and mark those completed. It will also run all the commands for you and
> preserve
> the logs, generate e-mail templates with all versions, dates etc in place,
> handle
> voting rules and counting etc. It will also generate an asciidoc + HTML
> page that
> gives a nice overview of the whole thing :)
>
> Here's a teaser:
>
> https://asciinema.org/a/246656
>
>
>   ┌─────────────────────────────────────────────────────────────────────────┐
>   │
>   │
>   │  Releasing Lucene/Solr 7.7.2 RC1
>   │
>   │
>   │
>   │  Please complete the below checklist (Complete: 4/11)
>   │
>   │
>   │
>   │
>   │
>   │    1 - ✓ Prerequisites (3/3)
>   │
>   │    2 - ✓ Work with the community to decide when and how etc (1/1)
>   │
>   │    3 - ✓ Create branch (if needed) and update versions (4/4)
>   │
>   │    4 - ✓ Add new versions to JIRA (2/2)
>   │
>   │    5 - Build the release artifacts (2/3)
>   │
>   │    6 - Hold the vote and sum up the results (0/2)
>   │
>   │    7 - Publish the release artifacts (0/1)
>   │
>   │    8 - Update the website (0/1)
>   │
>   │    9 - Update the DOAP file (0/1)
>   │
>   │   10 - Announce the release (0/1)
>   │
>   │   11 - Tasks to do after release (0/1)
>   │
>   │   12 - Exit
>   │
>   │
>   │
>   │
>   │
>
> └─────────────────────────────────────────────────────────────────────────┘
>
> --
> Jan Høydahl, search solution architect
> Cominvent AS - www.cominvent.com
>
>

Reply via email to