File tree 2 files changed +19
-2
lines changed
2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 97
97
steps :
98
98
- name : Validate Next Version
99
99
run : |
100
+ if [[ ${RELEASE} =~ ([0-9]+\.[0-9]+) ]]; then
101
+ echo "RELEASE_CUT_TAG=v${RELEASE}.0-RC00" >> $GITHUB_ENV
102
+ else
103
+ echo "The input for RELEASE does not match a valid format [0-9]+\.[0-9]+"
104
+ exit 1
105
+ fi
100
106
if [[ $NEXT_RELEASE =~ ([0-9]+\.[0-9]+) ]]; then
101
107
echo "NEXT_VERSION_IN_BASE_BRANCH=${BASH_REMATCH[1]}.0" >> $GITHUB_ENV
102
108
else
@@ -116,7 +122,9 @@ jobs:
116
122
sed -i -e "s/master: {}/master: {}\n release-${RELEASE}: {}/g" .asf.yaml
117
123
- name : Update master branch
118
124
run : |
119
- bash "${SCRIPT_DIR}/set_version.sh" "${NEXT_VERSION_IN_BASE_BRANCH}"
125
+ bash "${SCRIPT_DIR}/set_version.sh" "${NEXT_VERSION_IN_BASE_BRANCH}" "--add-tag" "${RELEASE_CUT_TAG}"
126
+ echo "==============tag RC00 to current master branch================"
127
+ git push origin tag "${RELEASE_CUT_TAG}"
120
128
echo "==============Update master branch as following================"
121
129
git diff
122
130
echo "==============================================================="
Original file line number Diff line number Diff line change 25
25
set -e
26
26
27
27
function usage() {
28
- echo ' Usage: set_version.sh <version> [--release] [--debug] [--git-add]'
28
+ echo ' Usage: set_version.sh <version> [--release] [--debug] [--git-add] [--add-tag] '
29
29
}
30
30
31
31
IS_SNAPSHOT_VERSION=yes
@@ -50,6 +50,11 @@ while [[ $# -gt 0 ]] ; do
50
50
shift
51
51
;;
52
52
53
+ --add-tag)
54
+ shift
55
+ ADD_TAG=" $1 "
56
+ shift
57
+ ;;
53
58
* )
54
59
if [[ -z " $TARGET_VERSION " ]] ; then
55
60
TARGET_VERSION=" $1 "
@@ -74,6 +79,10 @@ if ! [[ ${TARGET_VERSION} =~ ([0-9]+\.[0-9]+\.[0-9]+) ]];
74
79
exit 1
75
80
fi
76
81
82
+ if [[ -n $ADD_TAG ]] ; then
83
+ git tag " $ADD_TAG "
84
+ fi
85
+
77
86
if [[ -z " $IS_SNAPSHOT_VERSION " ]] ; then
78
87
# Fixing a release version
79
88
sed -i -e " s/version=.*/version=$TARGET_VERSION /" gradle.properties
You can’t perform that action at this time.
0 commit comments