en un clic
update-changelog
// Update CHANGELOG.md with entries for the upcoming release before bumping the version.
// Update CHANGELOG.md with entries for the upcoming release before bumping the version.
Orchestrate ShareX.ImageEditor release flow in strict order: run-maintenance first, update-changelog second (optional if no CHANGELOG), verify build, bump/commit/push/tag, monitor GitHub Actions every 2 minutes, ensure standard release notes, then set pre-release by default (use explicit opt-out for stable). On failures, inspect logs, fix root cause, and retry with the next patch release.
Run standard maintenance chores: pull latest changes and ensure submodules are up to date.
| name | update-changelog |
| description | Update CHANGELOG.md with entries for the upcoming release before bumping the version. |
CHANGELOG.md in the repository root (create it if it does not exist).## [Unreleased] section at the top (or rename an existing one to the new version).### Added — new features### Changed — changes to existing behaviour### Fixed — bug fixes### Removed — removed featuresgit add CHANGELOG.mdIf there is no CHANGELOG.md and the user confirms it is not needed, skip this step and pass --assume-changelog-done to run-release-sequence.sh.
When building or updating the changelog, adhere to the following key principles derived from the initial changelog extraction:
git log inside the inner submodule (XerahS/ShareX.ImageEditor or target) to acquire the true history of the component.## v<VERSION>), segmented neatly into sections like Added, Changed, Fixed, and Refactored.