1
1
#!/usr/bin/env python3
2
2
##
3
- # This script was tested with Python 3.7.4, Go 1.13 +, and PyYAML 5.1.2
3
+ # This script was tested with Python 3.7.4, Go 1.14.4 +, and PyYAML 5.1.2
4
4
# installed in a virtual environment.
5
5
# This script assumes you have the Python package manager 'pip' installed.
6
6
#
22
22
# Config files:
23
23
# reference.yml use this to update the reference docs
24
24
# release.yml use this to auto-generate/import release notes
25
- # K8S_RELEASE: provide the release version such as, 1.17
25
+ # K8S_RELEASE: provide a valid release tag such as, 1.17.0
26
26
##
27
27
28
28
import argparse
@@ -167,7 +167,7 @@ def parse_input_args():
167
167
help = "reference.yml to generate reference docs; "
168
168
"release.yml to generate release notes" )
169
169
parser .add_argument ('k8s_release' , type = str ,
170
- help = "k8s release version, ex: 1.17"
170
+ help = "k8s release version, ex: 1.17.0 "
171
171
)
172
172
return parser .parse_args ()
173
173
@@ -188,6 +188,11 @@ def main():
188
188
k8s_release = in_args .k8s_release
189
189
print ("k8s_release is {}" .format (k8s_release ))
190
190
191
+ # if release string does not contain patch num, add zero
192
+ if len (k8s_release ) == 4 :
193
+ k8s_release = k8s_release + ".0"
194
+ print ("k8s_release updated to {}" .format (k8s_release ))
195
+
191
196
curr_dir = os .path .dirname (os .path .abspath (__file__ ))
192
197
print ("curr_dir {}" .format (curr_dir ))
193
198
root_dir = os .path .realpath (os .path .join (curr_dir , '..' ))
0 commit comments