anomius/UV Semantic Release
Automatic version bumping and changelog generation for UV Python projects using conventional commits
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub token for creating releases and pushing changes | yes | ${{ github.token }} |
| pypi_token | PyPI token for publishing packages (optional) | no | "" |
| python_version | Python version to use | no | 3.12 |
| uv_version | UV version to use | no | latest |
| semantic_release_version | python-semantic-release version | no | 9.14.0 |
| root_options | Additional options for semantic-release (e.g., --strict) | no | "" |
| changelog | Generate changelog | no | true |
| push | Push changes to remote | no | true |
| vcs_release | Create GitHub release | no | true |
| build | Build the package | no | true |
| publish_to_pypi | Publish to PyPI | no | false |
| upload_to_release | Upload build artifacts to GitHub release | no | true |
| working_directory | Working directory for the action | no | . |
| git_committer_name | Git committer name | no | github-actions[bot] |
| git_committer_email | Git committer email | no | github-actions[bot]@users.noreply.github.com |
Outputs
| name | description |
|---|---|
| released | Whether a new release was created |
| version | The new version number (if released) |
| previous_version | The previous version number |
| tag | The git tag for the release |
| release_notes | The generated release notes |