Skip to content

Commit 089e39f

Browse files
committed
fix: releases when release label by itself without semver label
Signed-off-by: jmeridth <[email protected]>
1 parent 8cd8cf1 commit 089e39f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/workflows/release.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jobs:
2828
# release if
2929
# manual deployment OR
3030
# merged to main and labelled with release labels (breaking, feature, vuln) OR
31+
# merged to main and labelled with release but no semver label (major, minor, OR patch) OR
3132
# merged to main and labelled with release + a semver label (major, minor, OR patch)
3233
if: |
3334
(
@@ -40,6 +41,12 @@ jobs:
4041
) ||
4142
(
4243
contains(github.event.pull_request.labels.*.name, 'release') &&
44+
!contains(github.event.pull_request.labels.*.name, 'major') &&
45+
!contains(github.event.pull_request.labels.*.name, 'minor') &&
46+
!contains(github.event.pull_request.labels.*.name, 'patch')
47+
) ||
48+
(
49+
contains(github.event.pull_request.labels.*.name, 'release') &&
4350
contains(github.event.pull_request.labels.*.name, 'major')
4451
) ||
4552
(

0 commit comments

Comments
 (0)