Skip to content

Commit 15cd9fc

Browse files
authored
create_release.py: Create a pull request when creating a release (#27230)
This was another oversight from #27159. Once this lands I will re-trigger the workflow for 6.0.2.
1 parent 5f2bf0e commit 15cd9fc

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

tools/maint/create_release.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

8182
def 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

Comments
 (0)