jag-k/pyproject autorelease
Auto release the python project based on changes version in pyproject.toml
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit May 5, 2024
- License
- None
Pinned Snippet
uses: jag-k/pyproject-autorelease-action@55f772f6aa1a2850815215a60165f7bdc7e7aa20 # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| body | The body of the release | — | — |
| body_prefix | The prefix of the body of the release | — | — |
| body_suffix | The suffix of the body of the release | — | — |
| release_name | The name of the release | — | — |
| release_changes | The changes of the release | — | — |
| project_path | The path of the project (default: `$GITHUB_WORKSPACE`) | — | — |
| pyproject_path | The path of the pyproject.toml (default: `project_path/pyproject.toml`) | — | — |
| changelog_path | The path of the CHANGELOG.md (default: `project_path/CHANGELOG.md`) | — | — |
| error_no_changelog | Error if CHANGELOG.md doesn't exist (default: `false`) | — | — |
| error_on_release_exist | Error if release version exist (default: `false`) | — | — |
| is_draft | Is draft (default: `false`) | — | — |
| is_prerelease | Is prerelease (default: `false`) | — | — |
Outputs
| name | description |
|---|---|
| release_result | The result of the release |
| release_exist | Is the release exist (`true` or `false`) |
| version | The version of the release |