raven-wing/EZ Python Release
Automated semantic versioning and PyPI publishing for Python projects using Poetry
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_app_id | GitHub App ID for generating authentication token with elevated permissions | yes | — |
| github_app_private_key | GitHub App private key for generating authentication token | yes | — |
| python-version | Python version to use for building the package | no | 3.10 |
| poetry-version | Poetry version to install. If not specified, uses the latest version. | no | "" |
| git_committer_name | Name to use for git commits made by semantic-release | no | semantic-release |
| git_committer_email | Email to use for git commits made by semantic-release | no | semantic-release@users.noreply.github.com |
| root_options | Additional root options to pass to python-semantic-release | no | "" |
| packages_dir | Directory containing distribution packages (used for artifacts) | no | dist |
Outputs
| name | description |
|---|---|
| released | Whether a release was created (true/false) |
| tag | The git tag of the release |
| version | The version that was released |