fix(wpmc S7): release.sh allow empty release commit
tests / phpunit (push) Has been cancelled

First release где версия уже = target (bump no-op) ранее падал на
git commit. --allow-empty создаёт release-маркер в истории даже без diff;
на bump-релизах флаг не мешает (diff не пустой).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Vladimir Bryzgalov
2026-05-17 12:49:27 +05:00
parent 43815dea2d
commit 5f77c5e742
+3 -1
View File
@@ -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"