From 5f77c5e742699c2ffb46efaf5d1171c4a3bc42de Mon Sep 17 00:00:00 2001 From: Vladimir Bryzgalov Date: Sun, 17 May 2026 12:49:27 +0500 Subject: [PATCH] fix(wpmc S7): release.sh allow empty release commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit First release где версия уже = target (bump no-op) ранее падал на git commit. --allow-empty создаёт release-маркер в истории даже без diff; на bump-релизах флаг не мешает (diff не пустой). Co-Authored-By: Claude Opus 4.7 --- release.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/release.sh b/release.sh index d582714..e221610 100755 --- a/release.sh +++ b/release.sh @@ -98,7 +98,9 @@ log "Bumped to $VERSION" log "Creating release commit" git add wp-multi-city.php readme.txt -git commit -m "release: ${VERSION}" +# --allow-empty: первый или повторный релиз той же версии (bump no-op) — всё равно фиксируем +# release-маркер в истории. На последующих bump'ах diff не пустой, флаг не мешает. +git commit --allow-empty -m "release: ${VERSION}" RELEASE_SHA="$(git rev-parse HEAD)" log "Release commit: $RELEASE_SHA"