update relaese script
This commit is contained in:
@@ -60,6 +60,10 @@ ver_major = -1
|
|||||||
ver_minor = -1
|
ver_minor = -1
|
||||||
ver_patch = -1
|
ver_patch = -1
|
||||||
|
|
||||||
|
dev_ver_major = -1
|
||||||
|
dev_ver_minor = -1
|
||||||
|
dev_ver_patch = -1
|
||||||
|
|
||||||
ver_str = ""
|
ver_str = ""
|
||||||
dev_ver_str = ""
|
dev_ver_str = ""
|
||||||
release_br = ""
|
release_br = ""
|
||||||
@@ -108,14 +112,14 @@ def clone_repos():
|
|||||||
#cmd("cp -a ../repos/. .")
|
#cmd("cp -a ../repos/. .")
|
||||||
#return
|
#return
|
||||||
|
|
||||||
cmd("git clone " + upstream("lvgl") + "; cd lvgl; git checkout master")
|
cmd("git clone " + upstream("lvgl") + "; cd lvgl; git checkout master; git remote update origin --prune; ")
|
||||||
cmd("git clone " + upstream("lv_examples") + "; cd lv_examples; git checkout master")
|
cmd("git clone " + upstream("lv_examples") + "; cd lv_examples; git checkout master; git remote update origin --prune; ")
|
||||||
cmd("git clone " + upstream("lv_drivers") + "; cd lv_drivers; git checkout master")
|
cmd("git clone " + upstream("lv_drivers") + "; cd lv_drivers; git checkout master; git remote update origin --prune; ")
|
||||||
cmd("git clone --recurse-submodules " + upstream("docs") + "; cd docs; git checkout master")
|
cmd("git clone --recurse-submodules " + upstream("docs") + "; cd docs; git checkout master; git remote update origin --prune; ")
|
||||||
cmd("git clone " + upstream("blog") + "; cd blog; git checkout master")
|
cmd("git clone " + upstream("blog") + "; cd blog; git checkout master; git remote update origin --prune; ")
|
||||||
|
|
||||||
for p in proj_list:
|
for p in proj_list:
|
||||||
cmd("git clone " + upstream(p) + " --recurse-submodules ; cd " + p + "; git checkout master")
|
cmd("git clone " + upstream(p) + " --recurse-submodules ; cd " + p + "; git checkout master; git remote update origin --prune; ")
|
||||||
|
|
||||||
|
|
||||||
def get_lvgl_version(br):
|
def get_lvgl_version(br):
|
||||||
@@ -309,7 +313,7 @@ def publish_master():
|
|||||||
#Merge LVGL master to dev first to avoid "merge-to-dev.yml" running asynchronous
|
#Merge LVGL master to dev first to avoid "merge-to-dev.yml" running asynchronous
|
||||||
os.chdir("./lvgl")
|
os.chdir("./lvgl")
|
||||||
cmd("git checkout dev")
|
cmd("git checkout dev")
|
||||||
cmd("git merge master -X theirs")
|
cmd("git merge master -X ours")
|
||||||
cmd("git add .")
|
cmd("git add .")
|
||||||
cmd("git commit -am 'Merge master'", False)
|
cmd("git commit -am 'Merge master'", False)
|
||||||
cmd("git push origin dev")
|
cmd("git push origin dev")
|
||||||
@@ -328,20 +332,11 @@ def publish_master():
|
|||||||
pub_cmd = "git push origin master"
|
pub_cmd = "git push origin master"
|
||||||
cmd("cd blog; " + pub_cmd)
|
cmd("cd blog; " + pub_cmd)
|
||||||
|
|
||||||
|
|
||||||
def merge_to_dev():
|
|
||||||
merge_cmd = "git checkout dev; git pull origin dev; git merge master -X ours; git checkout master"
|
|
||||||
cmd("cd lvgl; " + merge_cmd)
|
|
||||||
|
|
||||||
merge_cmd = "git checkout dev --; git pull origin dev; git merge latest -X ours; git checkout master"
|
|
||||||
cmd("cd docs; " + merge_cmd)
|
|
||||||
|
|
||||||
|
|
||||||
def merge_from_dev():
|
def merge_from_dev():
|
||||||
merge_cmd = "git checkout master; git merge dev;"
|
merge_cmd = "git checkout master; git merge dev;"
|
||||||
cmd("cd lvgl; " + merge_cmd)
|
cmd("cd lvgl; " + merge_cmd)
|
||||||
|
|
||||||
merge_cmd = "git checkout latest -- ; git merge dev;"
|
merge_cmd = "git checkout latest -- ; git merge dev -X theirs --no-edit;"
|
||||||
cmd("cd docs; " + merge_cmd)
|
cmd("cd docs; " + merge_cmd)
|
||||||
|
|
||||||
|
|
||||||
@@ -473,7 +468,14 @@ if __name__ == '__main__':
|
|||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
clone_repos()
|
clone_repos()
|
||||||
|
get_lvgl_version("dev")
|
||||||
|
dev_ver_major = ver_major
|
||||||
|
dev_ver_minor = ver_minor
|
||||||
|
dev_ver_patch = ver_patch
|
||||||
|
dev_ver_str = ver_str
|
||||||
|
|
||||||
get_lvgl_version("master")
|
get_lvgl_version("master")
|
||||||
|
|
||||||
lvgl_prepare()
|
lvgl_prepare()
|
||||||
lv_examples_prepare()
|
lv_examples_prepare()
|
||||||
lv_drivers_prepare()
|
lv_drivers_prepare()
|
||||||
@@ -483,6 +485,8 @@ if __name__ == '__main__':
|
|||||||
update_release_branches()
|
update_release_branches()
|
||||||
publish_master()
|
publish_master()
|
||||||
|
|
||||||
|
projs_update()
|
||||||
|
|
||||||
if dev_prepare == 'bugfix':
|
if dev_prepare == 'bugfix':
|
||||||
ver_patch = str(int(ver_patch) + 1)
|
ver_patch = str(int(ver_patch) + 1)
|
||||||
ver_str = "v" + ver_major + "." + ver_minor + "." + ver_patch + "-dev"
|
ver_str = "v" + ver_major + "." + ver_minor + "." + ver_patch + "-dev"
|
||||||
@@ -500,7 +504,10 @@ if __name__ == '__main__':
|
|||||||
docs_update_dev_version()
|
docs_update_dev_version()
|
||||||
publish_dev()
|
publish_dev()
|
||||||
else:
|
else:
|
||||||
get_lvgl_version("dev")
|
#merge_from_dev()
|
||||||
|
|
||||||
|
get_lvgl_version("master")
|
||||||
|
|
||||||
if dev_prepare == 'minor':
|
if dev_prepare == 'minor':
|
||||||
ver_minor = str(int(ver_minor) + 1)
|
ver_minor = str(int(ver_minor) + 1)
|
||||||
ver_patch = "0"
|
ver_patch = "0"
|
||||||
@@ -513,13 +520,9 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
print("Prepare minor version " + dev_ver_str)
|
print("Prepare minor version " + dev_ver_str)
|
||||||
|
|
||||||
merge_to_dev()
|
|
||||||
merge_from_dev()
|
|
||||||
|
|
||||||
lvgl_update_dev_version()
|
lvgl_update_dev_version()
|
||||||
docs_update_dev_version()
|
docs_update_dev_version()
|
||||||
publish_dev_and_master()
|
publish_dev_and_master()
|
||||||
|
|
||||||
projs_update()
|
|
||||||
cleanup()
|
cleanup()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user