File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ major :
2+ @git pull --tags; \
3+ IFS=' .' read -ra tag <<< " $$(git tag | sed 's/v//gi' | sort -t " ." -k1,1nr -k2,2nr -k3,3nr | head -1)" ; \
4+ bump=$$(($${tag[0]} + 1 ) ); \
5+ ver=v$$ bump.0.0; \
6+ git tag $$ ver; \
7+ echo " Made tag $$ ver" ; \
8+ echo " Do this to push it: git push origin $$ ver"
9+
10+ minor :
11+ @git pull --tags; \
12+ IFS=' .' read -ra tag <<< " $$(git tag | sed 's/v//gi' | sort -t " ." -k1,1nr -k2,2nr -k3,3nr | head -1)" ; \
13+ bump=$$(($${tag[1]} + 1 ) ); \
14+ ver=v$$ {tag[0]}.$$ bump.0; \
15+ git tag $$ ver; \
16+ echo " Made tag $$ ver" ; \
17+ echo " Do this to push it: git push origin $$ ver"
18+
19+ patch :
20+ @git pull --tags; \
21+ IFS=' .' read -ra tag <<< " $$(git tag | sed 's/v//gi' | sort -t " ." -k1,1nr -k2,2nr -k3,3nr | head -1)" ; \
22+ bump=$$(($${tag[2]} + 1 ) ); \
23+ ver=v$$ {tag[0]}.$$ {tag[1]}.$$ bump; \
24+ git tag $$ ver; \
25+ echo " Made tag $$ ver" ; \
26+ echo " Do this to push it: git push origin $$ ver"
27+
28+ enterprise :
29+ @git pull --tags; \
30+ latest_tag=v" $$ (git tag | sed 's/v//gi' | sort -t " ." -k1,1nr -k2,2nr -k3,3nr | head -1)" ; \
31+ enterprise_tag=" $$ latest_tag" -enterprise; \
32+ git tag $$ enterprise_tag $$ latest_tag; \
33+ echo " Made tag $$ enterprise_tag" ; \
34+ echo " Do this to push it: git push origin $$ enterprise_tag"
35+
36+ release_major : major
37+
38+ release_minor : minor
39+
40+ release_patch : patch
You can’t perform that action at this time.
0 commit comments