Skip to content

Automate Rust plugin release tags #82

@lucarlig

Description

@lucarlig

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

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions