...
- Add a news item to the main page of the OFBiz website: http://ofbiz.apache.org/index.html
- Add the information about the release to the OFBiz download page: http://ofbiz.apache.org/download.html
- Create an html page with the release notes (generated by Jira)
- In Jira, mark the version as "released" and create a new version for the next release
- If necessary, update the security page on siote
- Add the information about the release to the release history page: http://www.apache.org/dist/ofbiz/
- Send an announcement to the user, dev and announce@apache.org lists; if the release contains vulnerability fixes send also to security@apache.org
Update related files
http://ofbiz.apache.org/download.html
http://ofbiz.apache.org/source-repositories.html
http://ofbiz.apache.org/security.html
https://github.com/apache/ofbiz-tools/blob/master/demo-backup/README.md
https://github.com/apache/ofbiz-site/blob/master/doap_OFBiz.rdf
Please complete the list if necessary...- Update the release informations on other sites: OFBiz on other sites
- If it's an EOL release announce using one of the files at https://svn.apache.org/repos/private/pmc/ofbiz/security/EOL-Drafts
- If the release embeds a CVE (ie a fix for a security vulnerabilty)
- Send the OSS Email and ASF Email emails and set the CVE as public
- Complete the CVE information at https://cveprocess.apache.org/cve5, notably the reference using 'vendor-advisory' tag for pointer to ASF mailing list announcement once public
- Update the security page on site
Creating a new release branch
...
- Create a new branch named release<YY.MM>
- For example: release18.12 is the name of the release branch created in December, 2018
- Edit the VERSION file in the OFBiz home folder to contain the same <YY.MM> of the release branch
- In Jira, rename the version "Upcoming Branch" into "<YY.MM.01>" (i.e. the name of the first release of the new branch)
- In Jira, create a new version named "Upcoming Branch" and move to it all the open tasks that were assigned to "Upcoming Branch" and are not planned to be resolved in <YY.MM.01>
- Check Creating a new branch in BuildBot and update the BuildBot.md file
- Update the demos documentation, the next-manual and next patches files under demo-backup
- In the new main README.adoc change from trunk to release<YY.MM> where it fits
- Update the GitHub workflows files changing from trunk to release<YY.MM> where it fits.
Notably modify .github/workflows/codeql-analysis.yml, <<branches: "[ trunk ]">> to <<branches: "[ release<YY.MM> ]"> - Update the developers page on site: https://ofbiz.apache.org/developers.html
- Copy the CONTRIBUTING.adoc file from the current stable to the new branch
...