Skip to content

Commit b0e7cc4

Browse files
Fix/release workflow case insensitive (#65)
* fix: use native SSL on macOS/Windows, remove OpenSSL dependency - macOS: Use SecureTransport (via Security framework) - Windows: Use WinSSL/Schannel (via crypt32) - Remove OpenSSL requirement for faster compilation - Smaller binaries and better OS security integration * 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 ff54fb6 commit b0e7cc4

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)