...
- Use Gradle to tag, push, and upload the release to Sonatype (documentation)
- Close & release the Nexus Staging Repository within Sonatype
- Release the version in the Manage Versions JIRA UI
- Create the release notes
- Create & update the appropriate release page as a child of the Release Notes page
- Use Git to inspect the incremental commits since the last release (e.g.
$ git log v5.0.5 ^v5.0.4 --no-merges
) - Review the issue tracker and confirm that referenced issues have been Resolved
- Enter the release notes on the GitHub releases page
- Publish a new
apereo/uPortal-demo
Docker image and update the:latest
tag as well
uPortal 4.x Release Process (Archive)
...