londopy/patchnotes changelog validator

Validate Keep a Changelog / YAML changelogs, check version sync, and publish GitHub Releases with changelog notes.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filePath to the changelog file to validate.noCHANGELOG.md
strictTreat warnings as failures ('true' or 'false').nofalse
check-versionOptional version sync check: a metadata file (pyproject.toml, package.json, Cargo.toml), a literal version, or a tag such as the workflow's github.ref_name. Fails if it doesn't match the latest changelog version. Empty = skip.no""
release'true' = create a GitHub Release for the current tag using the latest changelog section as the release notes. Requires running on a tag push and `permissions: contents: write`.nofalse
versionpatchnotes version spec to install (pip requirement specifier).nopatchnotes>=2.2.0
namedescription
latest-versionThe latest released version found in the changelog.