Skip to content

Document plugin PyPI release process#71

Merged
msureshkumar88 merged 3 commits intomainfrom
fix/document-plugin-release
May 1, 2026
Merged

Document plugin PyPI release process#71
msureshkumar88 merged 3 commits intomainfrom
fix/document-plugin-release

Conversation

@lucarlig
Copy link
Copy Markdown
Collaborator

@lucarlig lucarlig commented May 1, 2026

Summary

  • document the per-plugin PyPI release flow in DEVELOPING.md
  • include version file consistency, validation commands, tag naming rules, workflow monitoring, and PyPI verification
  • note that release tags must point at main and dependency refresh work is separate

Closes #70

Validation

  • make plugins-validate

@lucarlig lucarlig marked this pull request as ready for review May 1, 2026 11:16
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig lucarlig force-pushed the fix/document-plugin-release branch from 395c37e to 81d4956 Compare May 1, 2026 11:29
@lucarlig lucarlig marked this pull request as draft May 1, 2026 11:30
lucarlig added 2 commits May 1, 2026 12:43
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig lucarlig marked this pull request as ready for review May 1, 2026 12:31
Copy link
Copy Markdown
Collaborator

@msureshkumar88 msureshkumar88 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. The 7-step release walkthrough is clear and consistent with repo conventions (Cargo.toml as version source of truth, hyphenated tag slug, tag-from-main requirement). cargo update --precise correctly pins the lockfile. All 32 CI checks pass.

@msureshkumar88 msureshkumar88 merged commit c93accf into main May 1, 2026
34 checks passed
@msureshkumar88 msureshkumar88 deleted the fix/document-plugin-release branch May 1, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document how to release a CPEX plugin version to PyPI

2 participants