From 54a01d6e16fd5eaa51b97398b8536cec47ef53bd Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Wed, 8 Jul 2026 15:24:27 -0500 Subject: [PATCH] fix: allow empty commit when preparing release PR When the version in pyproject.toml already matches the requested release version, sed makes no change and `git commit` fails with "nothing to commit". Add --allow-empty so the release branch/PR is still created. Co-authored-by: Cursor --- .github/workflows/create_release_pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create_release_pr.yml b/.github/workflows/create_release_pr.yml index f243d623..173cb96a 100644 --- a/.github/workflows/create_release_pr.yml +++ b/.github/workflows/create_release_pr.yml @@ -37,7 +37,7 @@ jobs: run: | sed -i 's/version\ =\ "[0-9]\+\.[0-9]\+\.[0-9]\+"/version\ =\ "${{ github.event.inputs.versionName }}"/g' pyproject.toml git add pyproject.toml - git commit -S --message "Prepare release ${{ github.event.inputs.versionName }}" + git commit -S --allow-empty --message "Prepare release ${{ github.event.inputs.versionName }}" echo "commit=$(git rev-parse HEAD)" >> "$GITHUB_OUTPUT" git push origin release/${{ github.event.inputs.versionName }}