Skip to content

Publish to PyPI automatically when the version changes on main - #3

Merged
specialteam merged 1 commit into
mainfrom
claude/quirky-lovelace-bty4zt
Sep 26, 2026
Merged

specialteam merged 1 commit into
mainfrom
claude/quirky-lovelace-bty4zt

Conversation

@specialteam

Copy link
Copy Markdown
Owner

Summary

  • publish.yml now also runs on pushes to main that touch pyproject.toml or the workflow file itself. A release is now simply: bump version, then merge.
  • Adds skip-existing: true, so a push that doesn't change the version doesn't fail.
  • Tag pushes (v*) and manual runs still work.

Merging this PR triggers the first release, v2.0.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Koo8a1vU5D6JttUkzjxE6H


Generated by Claude Code

Tag pushes and manual dispatch aren't available to every contributor;
releasing on a version bump merged to main needs neither.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Koo8a1vU5D6JttUkzjxE6H
@specialteam
specialteam merged commit a8bb4e3 into main Sep 26, 2026
6 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.

2 participants