File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -26,13 +26,14 @@ if [[ "$GITHUB_BASE_REF" != "" ]]; then
26
26
fi
27
27
28
28
EXPECTED_REF=" refs/heads/${BRANCH} "
29
+ EXPECTED_TAG_REF_REGEX=" ^refs/tags/v.*$"
29
30
30
31
if [[ " $GITHUB_REPOSITORY " != " $REPO " ]]; then
31
32
echo " Skipping release: wrong repository. Expected '$REPO ' but was '$GITHUB_REPOSITORY '."
32
33
elif [[ " $IS_PULL_REQUEST " != " false" ]]; then
33
34
echo " Skipping release. It was pull request."
34
- elif [[ " $GITHUB_REF " != " $EXPECTED_REF " ]]; then
35
- echo " Skipping release. Expected '$EXPECTED_REF ' but was '$GITHUB_REF '."
35
+ elif [[ " $GITHUB_REF " != " $EXPECTED_REF " && ! " $GITHUB_REF " =~ $EXPECTED_TAG_REF_REGEX ]]; then
36
+ echo " Skipping release. Expected '$EXPECTED_REF ' or a version tag, but was '$GITHUB_REF '."
36
37
elif [[ -z $VERSION ]]; then
37
38
echo " Skipping release. Version value not found."
38
39
elif ! [[ $VERSION =~ $SEMVER_REGEX ]]; then
You can’t perform that action at this time.
0 commit comments