Skip to content

Add manual version bump, release, and PyPI publish workflow#30

Merged
jaseemjaskp merged 1 commit intomainfrom
feat/auto-version-bump-and-release
Feb 23, 2026
Merged

Add manual version bump, release, and PyPI publish workflow#30
jaseemjaskp merged 1 commit intomainfrom
feat/auto-version-bump-and-release

Conversation

@jaseemjaskp
Copy link
Contributor

Summary

  • Replace the release-triggered publish workflow with a workflow_dispatch trigger
  • Add a dropdown input to select version bump type (major/minor/patch)
  • Automatically bump version in src/unstract/llmwhisperer/__init__.py, commit, tag, and push
  • Create a GitHub release with auto-generated notes using gh CLI
  • Build and publish to PyPI after release creation

Test plan

  • Trigger the workflow manually from the Actions tab with each bump type (patch, minor, major)
  • Verify the version in __init__.py is correctly bumped
  • Verify a GitHub release is created with the correct tag
  • Verify the package is published to PyPI

Replace the release-triggered publish workflow with a manual
workflow_dispatch that bumps the version (major/minor/patch),
commits and tags the change, creates a GitHub release via gh CLI,
and publishes to PyPI.
@jaseemjaskp jaseemjaskp merged commit 330e290 into main Feb 23, 2026
1 check failed
@jaseemjaskp jaseemjaskp deleted the feat/auto-version-bump-and-release branch February 23, 2026 10:38
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