Skip to content

Release Python Bump Version Action

Latest

Choose a tag to compare

@iory iory released this 05 Apr 07:34
· 3 commits to main since this release

Bump Version Action

A GitHub Action to automatically bump the version in setup.py or pyproject.toml, commit the changes, tag the commit, and create a Pull Request (PR).

Features

  • Supports version bumping for Python projects using setup.py or pyproject.toml.
  • Increments the version based on major, minor, or patch bump types.
  • Commits the updated version file.
  • Creates a new branch and pushes it to the repository.
  • Opens a Pull Request with customizable labels.

Inputs

Name Description Required Default
bump_type Version bump type (major, minor, patch) Yes patch
github_token GitHub token for committing and creating PR Yes -
base_branch Base branch for the PR No main
labels Comma-separated labels to add to the PR No -

Outputs

Name Description
current_version The version before bumping
new_version The new version after bumping