File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-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
15+ with :
16+ fetch-depth : ' 0'
1317
14- - name : Get version
15- id : get_version
18+ - name : Tag version
1619 run : |
1720 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- )
21+ version_format='[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}'
22+ version=$(git log -1 --skip=0 --pretty=%s | grep -oP "(?<=${msg_start})${version_format}")
2323
2424 if [ -z "${version}" ]; then
2525 echo 'Version not found, exiting.'
3030 tag="v${version}";
3131
3232 echo "Would tag: ${tag}";
33- existing_tag=$(git tag -l "$tag");
33+ existing_tag=$(git tag -l "${tag}");
34+
3435 if [ "${existing_tag}" ]; then
3536 echo "Tag '${existing_tag}' already exists, aborting.";
3637 exit 1;
You can’t perform that action at this time.
0 commit comments