jag-k/pyproject autorelease

Auto release the python project based on changes version in pyproject.toml

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 5, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: jag-k/pyproject-autorelease-action@55f772f6aa1a2850815215a60165f7bdc7e7aa20 # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
bodyThe body of the release
body_prefixThe prefix of the body of the release
body_suffixThe suffix of the body of the release
release_nameThe name of the release
release_changesThe changes of the release
project_pathThe path of the project (default: `$GITHUB_WORKSPACE`)
pyproject_pathThe path of the pyproject.toml (default: `project_path/pyproject.toml`)
changelog_pathThe path of the CHANGELOG.md (default: `project_path/CHANGELOG.md`)
error_no_changelogError if CHANGELOG.md doesn't exist (default: `false`)
error_on_release_existError if release version exist (default: `false`)
is_draftIs draft (default: `false`)
is_prereleaseIs prerelease (default: `false`)
namedescription
release_resultThe result of the release
release_existIs the release exist (`true` or `false`)
versionThe version of the release