vensas/Auto Version Bump

Automatically bumps versions in package.json or .csproj files based on <!-- Version: TYPE --> comments in CHANGELOG.md [Unreleased] sections. Discovers all changelogs in the repository automatically.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
version-filesOptional JSON map of changelog path (repo-relative) to version file path (repo-relative). Overrides auto-discovery for specific changelogs. Example: '{"src/backend/Feps/CHANGELOG.md": "src/backend/Feps/Feps.Api/Feps.Api.csproj"}' no{}
auto-commitWhether to automatically commit and push the version bump changes. Requires the workflow to have 'contents: write' permission.nofalse
commit-messageCommit message used when auto-commit is enabled. The placeholder {updates} is replaced with the list of version updates.nochore: bump versions [skip ci]\n\n{updates}
post-bump-commandOptional shell command to run after versions are bumped but before committing. Use this to regenerate lockfiles or run other post-bump tasks. Only runs when auto-commit is enabled and changes were made. Example: 'cd src/frontend && pnpm install --lockfile-only'no""
git-user-nameGit user.name used for the auto-commit.nogithub-actions[bot]
git-user-emailGit user.email used for the auto-commit.nogithub-actions[bot]@users.noreply.github.com
namedescription
has_changesWhether any versions were bumped (true/false)
updatesComma-separated list of version updates performed