mirror of
https://github.com/frappe/bench.git
synced 2025-02-04 20:08:24 +00:00
Add release message
This commit is contained in:
parent
9b3d42bd93
commit
2e25af203a
@ -146,13 +146,22 @@ def bump_repo(repo, bump_type, develop='develop', master='master', remote='upstr
|
|||||||
set_version(repo, new_version)
|
set_version(repo, new_version)
|
||||||
return new_version
|
return new_version
|
||||||
|
|
||||||
|
def get_release_message(repo_path, develop_branch='develop', master_branch='master'):
|
||||||
|
repo = git.Repo(repo_path)
|
||||||
|
g = repo.git
|
||||||
|
return g.log('upstream/{master_branch}..upstream/{develop_branch}'.format(master_branch=master_branch, develop_branch=develop_branch), '--format=format:%s', '--no-merges')
|
||||||
|
|
||||||
def bump(repo, bump_type, develop='develop', master='master', remote='upstream'):
|
def bump(repo, bump_type, develop='develop', master='master', remote='upstream'):
|
||||||
assert bump_type in ['minor', 'major', 'patch']
|
assert bump_type in ['minor', 'major', 'patch']
|
||||||
new_version = bump_repo(repo, bump_type, develop=develop, master=master, remote=remote)
|
new_version = bump_repo(repo, bump_type, develop=develop, master=master, remote=remote)
|
||||||
|
message = get_release_message(repo, develop_branch=develop, master_branch=master)
|
||||||
|
print
|
||||||
|
print message
|
||||||
|
print
|
||||||
commit_changes(repo, new_version)
|
commit_changes(repo, new_version)
|
||||||
tag_name = create_release(repo, new_version, develop_branch=develop, master_branch=master)
|
tag_name = create_release(repo, new_version, develop_branch=develop, master_branch=master)
|
||||||
push_release(repo, develop_branch=develop, master_branch=master)
|
push_release(repo, develop_branch=develop, master_branch=master)
|
||||||
create_github_release('frappe', repo, tag_name, '')
|
create_github_release('frappe', repo, tag_name, message)
|
||||||
print 'Released {tag} for {repo}'.format(tag=tag_name, repo=repo)
|
print 'Released {tag} for {repo}'.format(tag=tag_name, repo=repo)
|
||||||
|
|
||||||
def release(repo, bump_type, develop, master):
|
def release(repo, bump_type, develop, master):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user