Hi devs,
Here are some notes I took while releasing XWiki 4.3 on how to improve the release
process:
* We need to automate the generation of the CLIRR report. This is what takes the longest
when releasing (not overall time but manual time required). IMO this can be done
relatively easily by creating a patch for the CLIRR maven plugin itself to:
** Add support for wildcards in the new <difference> syntax
** Ensure that their report generation takes into account the <justification>
element
** Possibly add a text report generation that we'll be able to copy paste in our RN
* Remove PURL generation for Tweets
** Tweets are ephemeral so no need to have permanent URLs
** Tweet clients already do URL shortening
(It's complex to use the PURL UI too)
* Don't create RN summary for OW2, email and even blog post. This will win some more
time. Instead just link to the RN page which contains a summary and all details. For
example for the email it could be:
"
The XWiki development team is proud to announce the availability of XWiki Enterprise
<version>.
You can download it here:
http://www.xwiki.org/xwiki/bin/view/Main/Download
Make sure to review the release notes:
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki<short version>
Thanks
-The XWiki dev team
"
* Put maven.xwiki.org:~/xwiki-release-scripts under Git and do a git reset before the ow2
step to be sure to have clean scripts
WDYT?
Thanks
-Vincent