Skip to content

Conversation

@RonnyPfannschmidt
Copy link
Contributor

  • Fix version extraction to use clean versions without .devN suffix
    by adding get_release_version() function to towncrier scheme
  • Release PRs now target their source branch (main→main, develop→develop)
  • Update existing PRs including base branch when source changes
  • Fix tag patterns in python-tests.yml to match actual tag format
    (setuptools-scm-v*, vcs-versioning-v*)
  • Rewrite create-release-tags.yml to use GitHub API instead of checkout
  • Add branch-sync.yml workflow that triggers after successful uploads:
    • Verifies all releases at commit have GitHub releases
    • Creates sync PR from develop→main using temporary branch
    • Uses exact commit SHA to avoid including extra commits
    • Enables auto-merge for conflict-free syncs

🤖 Generated with Claude Code

Co-Authored-By: Claude [email protected]

- Fix version extraction to use clean versions without .devN suffix
  by adding get_release_version() function to towncrier scheme
- Release PRs now target their source branch (main→main, develop→develop)
- Update existing PRs including base branch when source changes
- Fix tag patterns in python-tests.yml to match actual tag format
  (setuptools-scm-v*, vcs-versioning-v*)
- Rewrite create-release-tags.yml to use GitHub API instead of checkout
- Add branch-sync.yml workflow that triggers after successful uploads:
  - Verifies all releases at commit have GitHub releases
  - Creates sync PR from develop→main using temporary branch
  - Uses exact commit SHA to avoid including extra commits
  - Enables auto-merge for conflict-free syncs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@RonnyPfannschmidt RonnyPfannschmidt merged commit cbf2837 into pypa:develop Nov 30, 2025
21 of 22 checks 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