@@ -61,7 +61,7 @@ def update_changelog(release_version, new_version):
6161 utils .write_file (changelog_file , changelog )
6262
6363
64- def create_git_branch (release_version , dry_run ):
64+ def create_release_pr (release_version , dry_run ):
6565 branch_name = 'version_' + release_version
6666
6767 print (f'Creating new branch { branch_name } ' )
@@ -73,9 +73,10 @@ def create_git_branch(release_version, dry_run):
7373 print ('New release created in branch: `%s`' % branch_name )
7474
7575 if not dry_run :
76- # Push the new branch to emscripten repo
76+ # Push the new branch to emscripten repo and create PR
7777 repo_url = get_repo_url ()
7878 subprocess .check_call (['git' , 'push' , repo_url , branch_name ], cwd = root_dir )
79+ subprocess .check_call (['gh' , 'pr' , 'create' , '--fill' , '--reviewer' , 'release-reviewers' , '-R' , REPO ], cwd = root_dir )
7980
8081
8182def create_draft_release (version , base_commit ):
@@ -132,7 +133,7 @@ def main():
132133
133134 print ('Creating new release: %s' % release_version )
134135
135- create_git_branch (release_version , args .dry_run )
136+ create_release_pr (release_version , args .dry_run )
136137
137138 if not args .dry_run :
138139 create_draft_release (release_version , args .release_commit )
0 commit comments