update release.py

This commit is contained in:
Gabor Kiss-Vamosi
2020-07-07 09:32:21 +02:00
parent 9e56f750a7
commit d8585d2ea3
+12 -26
View File
@@ -11,18 +11,10 @@ def title(t):
def cmd(c): def cmd(c):
print("\n" + c) print("\n" + c)
os.system(c) r = os.system(c)
if r:
print("Exit due to previous error")
def increment(s): exit(r)
""" look for the last sequence of number(s) in a string and increment """
m = lastNum.search(s)
if m:
next = str(int(m.group(1))+1)
start, end = m.span(1)
s = s[:max(end-len(next), start)] + next + s[end:]
return s, str(next)
def lvgl_clone(): def lvgl_clone():
title("lvgl: Clone") title("lvgl: Clone")
@@ -179,14 +171,16 @@ def drivers_merge_to_release_branch(v):
def docs_clone(): def docs_clone():
title("docs: Clone") title("docs: Clone")
cmd("git clone --recursive https://github.com/lvgl/docs.git") cmd("git clone --recursive https://github.com/lvgl/docs.git")
os.chdir("./docs/v7") os.chdir("./docs")
cmd("git co master")
def docs_get_api(): def docs_get_api():
title("docs: Get API files") title("docs: Get API files")
cmd("git co latest")
cmd("rm -rf xml"); cmd("rm -rf xml");
cmd("cp -r ../../lvgl/docs/api_doc/xml ."); cmd("cp -r ../../lvgl/docs/api_doc/xml .");
cmd("git add xml");
cmd('git commit -m "update API"')
def docs_update_version(v): def docs_update_version(v):
title("docs: Update version number") title("docs: Update version number")
@@ -212,6 +206,8 @@ def docs_update_version(v):
f.write(outbuf) f.write(outbuf)
f.close() f.close()
cmd("git add conf.py")
cmd('git ci -m "update conf.py to ' + v '"')
def docs_update_trans(): def docs_update_trans():
title("docs: Update translations") title("docs: Update translations")
@@ -219,17 +215,8 @@ def docs_update_trans():
def docs_build(): def docs_build():
title("docs: Build") title("docs: Build")
cmd("./build.py clean") cmd("git checkout master")
cmd("./update.py latest")
def docs_commit_push(v):
title("docs: Commit release")
cmd('git add .')
cmd('git ci -am "Release ' + v + '"')
cmd('git tag -a ' + v + ' -m "Release ' + v +'"')
cmd('git push origin master')
cmd('git push origin ' + v)
def clean_up(): def clean_up():
title("Clean up repos") title("Clean up repos")
@@ -258,6 +245,5 @@ docs_get_api()
docs_update_version(ver_str) docs_update_version(ver_str)
#docs_update_trans() # Zanata is not working now #docs_update_trans() # Zanata is not working now
docs_build() docs_build()
docs_commit_push(ver_str)
clean_up() clean_up()