Skip to content

Commit de2e695

Browse files
committed
fix: make release workflow case-insensitive for branch detection
- Accept both 'Release' and 'release' in merge commit messages - Fixes issue where Release/v1.5.0 merge was not detected by workflow This ensures automatic releases work regardless of branch name casing.
1 parent 87b0d76 commit de2e695

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
COMMIT_MSG=$(git log -1 --pretty=%s)
3030
echo "Commit message: $COMMIT_MSG"
3131
32-
if [[ $COMMIT_MSG =~ Merge.*release/v([0-9]+\.[0-9]+\.[0-9]+) ]]; then
32+
if [[ $COMMIT_MSG =~ Merge.*[Rr]elease/v([0-9]+\.[0-9]+\.[0-9]+) ]]; then
3333
echo "✅ Release merge detected"
3434
echo "skip_release=false" >> $GITHUB_OUTPUT
3535
else
@@ -80,7 +80,7 @@ jobs:
8080
COMMIT_MSG=$(git log -1 --pretty=%s)
8181
echo "Commit message: $COMMIT_MSG"
8282
83-
if [[ $COMMIT_MSG =~ Merge.*release/v([0-9]+\.[0-9]+\.[0-9]+) ]]; then
83+
if [[ $COMMIT_MSG =~ Merge.*[Rr]elease/v([0-9]+\.[0-9]+\.[0-9]+) ]]; then
8484
VERSION="${BASH_REMATCH[1]}"
8585
echo "Extracted version from merge commit: $VERSION"
8686
else

0 commit comments

Comments
 (0)