File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change 88jobs :
99 tag-version :
1010 runs-on : ubuntu-latest
11+ if : " contains(github.event.head_commit.message, ':bookmark: Version ')"
12+
1113 steps :
1214 - uses : actions/checkout@v4
1315
14- - name : Get version
15- id : get_version
16+ - name : Tag version
1617 run : |
1718 msg_start=':bookmark: Version '
18- version=$(\
19- git log -1 --skip=0 --pretty=%s |\
20- grep -oP "(?<=${msg_start})[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}" |\
21- true\
22- )
19+ version_format='[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}'
20+ version=$(git log -1 --skip=0 --pretty=%s | grep -oP "(?<=${msg_start})${version_format}")
2321
2422 if [ -z "${version}" ]; then
2523 echo 'Version not found, exiting.'
3028 tag="v${version}";
3129
3230 echo "Would tag: ${tag}";
33- existing_tag=$(git tag -l "$tag");
31+ existing_tag=$(git tag -l "${tag}");
32+ echo "git tag -l ${tag}";
33+ echo "${existing_tag}";
34+ echo "---";
35+
3436 if [ "${existing_tag}" ]; then
3537 echo "Tag '${existing_tag}' already exists, aborting.";
3638 exit 1;
You can’t perform that action at this time.
0 commit comments