Skip to content

feat: auto-release on version bump + v0.1.5#3

Merged
SergeiNikolenko merged 1 commit into
mainfrom
chore/auto-release
Feb 13, 2026
Merged

feat: auto-release on version bump + v0.1.5#3
SergeiNikolenko merged 1 commit into
mainfrom
chore/auto-release

Conversation

@SergeiNikolenko

Copy link
Copy Markdown
Member

Summary

How it works

push to main (pyproject.toml changed)
  → auto-release.yml detects version bump
  → creates GitHub Release with auto-generated notes
  → triggers python-publish.yml (existing)
  → builds and publishes to PyPI

Safety

  • Only triggers when pyproject.toml actually changes
  • Compares version between current and previous commit
  • Checks if tag already exists to prevent duplicates
  • Uses GITHUB_TOKEN (no extra secrets needed)

Test plan

  • CI passes (lint + tests)
  • After merge: auto-release creates v0.1.5 tag and release
  • python-publish.yml triggers and publishes to PyPI

- Add auto-release.yml: on push to main, if version in pyproject.toml
  changed, automatically create a GitHub Release which triggers the
  existing PyPI publish workflow
- Bump version 0.1.4 → 0.1.5 (hydrogen mask bugfix + pre-commit CI)
@SergeiNikolenko
SergeiNikolenko merged commit 42807eb into main Feb 13, 2026
4 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