e66eaf5a36
Merges the redundant release pipelines for the main (v2+) and v1 branches, reducing 10 workflow files down to 4 highly-cohesive, parameterized files: 1. release-cut.yml: Consolidates release-cut and release-v1-cut, and directly integrates the release-please action (eliminating separate please workflows). Now supports both cutting a new candidate and manually regenerating/updating an existing changelog PR via action input. 2. release-cherry-pick.yml: Consolidates cherry-pick and release-v1-cherry-pick to target the active candidate dynamically based on branch input. 3. release-finalize.yml: Consolidates finalize and release-v1-finalize to handle candidate branch renaming and metadata updates dynamically. 4. release-publish.yml: Consolidates publish and release-v1-publish to build wheels via uv, handle PEP 440 pre-release version mapping dynamically for v1, and create merge-back PRs targeting the correct base branch (main or v1). Deleted obsolete workflows: release-please.yml, release-v1-cut.yml, release-v1-please.yml, release-v1-finalize.yml, release-v1-publish.yml, release-v1-cherry-pick.yml. Co-authored-by: Shangjie Chen <deanchen@google.com> PiperOrigin-RevId: 937624141