Cut a new release of liferay-dev-cli end-to-end. Generates the markdown changelog from commits since the last `Update to vX.Y.Z`, asks for approval, then lands the `Update to vX.Y.Z` commit on a non-default branch, opens/reuses its PR, waits for checks, rebase-merges, and finally tags the merged commit on `main` and publishes the matching GitHub release. Use when the user asks to release, cut a release, ship a new version, or generate release notes.
2026-05-21