To create a release, follow the below steps.
- Create a draft of a Release with a new tag number
vX.Y.Xsourced from thedevelopbranch on github releases page - Populate release description using the
Generate release notesbutton - Review the auto-generated release notes and update tem if needed
- Optionally, split the default
## What's Changedlist into## New features,## Enhancements,## Bug fixes. See previous release notes for details
- Publish the previously prepared release draft.
- Wait for the Github Actions
Releaseprocess to complete successfully. The process will do the following:- create a new tag
- generate html documentation to be included in the release file.
- publish documentation for the new version into utPLSQL site
- upload release artifacts (
zipandtar.gzfiles along withsha256files) - update the CHANGELOG.md file with the release details
- publish an announcement about the release in the utPLSQL Organization Discussions
- publish a release post on utplsql.github.io (new post in
docs/_posts, updatedmkdocs.ymlnav anddocs/index.md)
- After the release process is finished, manually increase the version number in the
VERSIONfile ondevelopbranch to start the next release version. - Send an announcement about the release on:Twitter(X), BlueSky, LinkedIn account about the utPLSQL release.
The release artifacts include HTML documentation generated from MD files, sources and tests