| name | generate-release-notes |
| description | Generate release notes for CTk Theme Builder by checking for uncommitted changes, verifying the release version in .bumpversion.cfg, and appending the standard installation and upgrade footer. |
When requested to generate release notes:
- Check whether the repository has outstanding modifications. If the worktree is dirty, tell the user that the release notes may not reflect all uncommitted changes and confirm whether the notes should be based on the current working tree or only on committed changes.
- Check that the application version has already been bumped to the intended release version before drafting the notes. For OraTAPI, treat
.bumpversion.cfg as the authoritative release-version source unless the user explicitly says otherwise. If .bumpversion.cfg has not yet been updated, warn the user that version-specific wording, artifact names, and upgrade guidance may be inaccurate until the version bump is complete.
- Append the following footer text after the release-specific notes. Replace placeholders such as
x.y.z with the actual release version where applicable.