lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Høydahl <jan....@cominvent.com>
Subject ReleaseWizard tool
Date Thu, 16 May 2019 17:26:51 GMT
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


Mime
View raw message