Skip to content

feat: Add create-release-pr-for-python action#23

Merged
meriy100 merged 1 commit into
mainfrom
feat/create-release-pr-for-python
May 26, 2026
Merged

feat: Add create-release-pr-for-python action#23
meriy100 merged 1 commit into
mainfrom
feat/create-release-pr-for-python

Conversation

@meriy100

Copy link
Copy Markdown
Member

Summary

  • Add .github/actions/create-release-pr-for-python/action.yml for creating release PRs for Python packages
  • Based on create-release-pr-for-gem, with the version file update step changed from awk (single-quote VERSION = 'x.y.z') to sed (double-quote VERSION = "x.y.z") to support Python's convention
  • All other logic (changelog generation, branch creation, PR creation) and inputs remain identical to the gem version

Test plan

  • Use this action in a Python package repository (e.g. tebiki-jwt-signer) to create a release PR
  • Verify the version file is updated correctly with the new version
  • Verify the changelog is generated and included in the PR body

🤖 Generated with Claude Code

Add a new composite action for creating release PRs for Python packages.
Based on create-release-pr-for-gem, with the version file update step
changed from awk (single-quote pattern) to sed (double-quote pattern)
to support Python's VERSION = "x.y.z" convention.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@meriy100 meriy100 requested a review from a team as a code owner May 26, 2026 08:37
@meriy100 meriy100 merged commit 51dc658 into main May 26, 2026
1 check passed
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.

1 participant