File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # Cherry-picks a commit from main to the release/candidate branch.
2- # Use this to include bug fixes in an in-progress release.
1+ # Step 3 (optional): Cherry-picks a commit from main to the release/candidate branch.
2+ # Use between step 1 and step 4 to include bug fixes in an in-progress release.
33name : " Release: Cherry-pick"
44
55on :
Original file line number Diff line number Diff line change 1- # Starts the release process by creating a release/candidate branch.
2- # Triggers release-please to generate a changelog PR.
1+ # Step 1: Starts the release process by creating a release/candidate branch.
2+ # Generates a changelog PR for review (step 2) .
33name : " Release: Cut"
44
55on :
Original file line number Diff line number Diff line change 1- # Triggers when release-please PR is merged to release/candidate.
2- # Renames release/candidate to release/v{version}.
1+ # Step 4: Triggers when the changelog PR is merged to release/candidate.
2+ # Records last-release-sha and renames release/candidate to release/v{version}.
33name : " Release: Finalize"
44
55on :
Original file line number Diff line number Diff line change 11# Runs release-please to create/update a PR with version bump and changelog.
2- # Triggered by pushes to release/candidate or manually .
2+ # Triggered automatically by step 1 (cut) or step 3 (cherry-pick) .
33name : " Release: Please"
44
55on :
Original file line number Diff line number Diff line change 1- # Builds and publishes the package to PyPI from a release branch.
2- # Creates a merge-back PR to sync release changes to main.
1+ # Step 6: Builds and publishes the package to PyPI from a release/v{version} branch.
2+ # Creates a merge-back PR (step 7) to sync release changes to main.
33name : " Release: Publish to PyPi"
44
55on :
You can’t perform that action at this time.
0 commit comments