Summary
Automate release tag creation for Rust Python package plugins when a plugin version is bumped and merged to main.
Goal
When a Rust plugin version bump reaches main, CI should run the required checks, create the canonical release tag only after those checks are green, and invoke the publish workflow so PyPI publishing completes without manual tag creation.
Scope
- Detect plugin Cargo.toml version bumps already surfaced by plugin catalog CI selection.
- Create canonical tags such as rate-limiter-v0.0.5 after required checks pass on main.
- Invoke the reusable release workflow with PyPI publishing enabled after tag creation.
- Update release and testing docs for the automated path.
Draft PR
Summary
Automate release tag creation for Rust Python package plugins when a plugin version is bumped and merged to main.
Goal
When a Rust plugin version bump reaches main, CI should run the required checks, create the canonical release tag only after those checks are green, and invoke the publish workflow so PyPI publishing completes without manual tag creation.
Scope
Draft PR