# Release tasks - [x] Prepare Release | status=done pr=#4011 commit= d8bb5ebb - [x] Create Release branch | status=done branch_url=https://github.com/bazel-contrib/rules_python/tree/release/2.3 commit= d8bb5ebb - [x] Tag RC0 | status=done tag=2.3.0-rc0 commit= d8bb5ebb - [x] Tag RC1 | status=done tag=2.3.0-rc1 commit= 56e8240b - [x] Tag RC2 | status=done tag=2.3.0-rc2 commit= 54df9b70 - [x] Sync Changelog #3997 | status=done pr= #4058 - [x] Sync Changelog #4039 | status=done pr= #4058 - [x] Tag Final | status=done tag=2.3.0 commit= 54df9b70 ## Backports To request a backport, add it to the checklist below and process it. See [RELEASING.md: How to add backports](https://github.com/bazel-contrib/rules_python/blob/main/RELEASING.md#how-to-add-backports) for details. - [x] #3997 | status=done rc=rc1 commit= 56e8240b - [x] #4039 | status=done rc=rc2 commit= 54df9b70 --- To manually control the release flow, see the [RELEASING.md: Manual Editing](https://github.com/bazel-contrib/rules_python/blob/main/RELEASING.md#manual-editing-of-tracking-issue) section. <details> <summary><b>Available Commands</b></summary> Comment commands: - `/prepare`: Determines version, creates tracking issue and preparation PR. - `/create-rc`: Tags and publishes a new release candidate (RC). - `/process-backports`: Cherry-picks pending backports. - `/add-backports <PRs>`: Adds PRs to the backports and processes backports. - `/promote`: Promotes the latest RC to final release. See [RELEASING.md](https://github.com/bazel-contrib/rules_python/blob/main/RELEASING.md) for details on how to use them. </details>
Activity
Prepare release v2.3.0 (bazel-contrib#4011)
rickeylev commentedon Aug 8, 2026
/prepare-complete
rickeylev commentedon Aug 8, 2026
/create-release-branch
rickeylev commentedon Aug 8, 2026
/create-rc
github-actions commentedon Aug 8, 2026
New Release Candidate Tagged! 🐍🌿
Release Candidate 2.3.0-rc0 has been successfully generated and tagged on branch
release/2.3.rickeylev commentedon Aug 12, 2026
/backport #3997
rickeylev commentedon Aug 12, 2026
/add-backport #3997
rickeylev commentedon Aug 12, 2026
/add-backports #3997
feat(bzlmod): make __init__.py generation configurable module-wide (#…
rickeylev commentedon Aug 12, 2026
/create-rc
github-actions commentedon Aug 12, 2026
New Release Candidate Tagged! 🐍🌿
Release Candidate 2.3.0-rc1 has been successfully generated and tagged on branch
release/2.3.rickeylev commentedon Aug 13, 2026
/add-backports #4039
fix(pypi): resolve self-referencing extras to a real fixed point (#4039)
rickeylev commentedon Aug 13, 2026
/create-rc
github-actions commentedon Aug 13, 2026
New Release Candidate Tagged! 🐍🌿
Release Candidate 2.3.0-rc2 has been successfully generated and tagged on branch
release/2.3.rickeylev commentedon Aug 14, 2026
/promote
github-actions commentedon Aug 14, 2026
New Release Tagged! 🐍🌿
Version 2.3.0 has been successfully generated and tagged on branch
release/2.3.rickeylev commentedon Aug 14, 2026
The changelog at main needs to be synced, but this is otherwise done