jonaslagoni/Automated Version Bump for .NET libraries

Automated version bump for .NET libraries to follow Semantic Versioning.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
typeWhich type of project are you bumping version for? This is important as .NET Core projects store versions in .csproj files, and .NET framework use AssemblyInfo.cs. Use either "csproj" or "assembly"nocsproj
tag-prefixPrefix that is used for the git tagno""
minor-wordingWords list that trigger a minor version bump. Use "," to separate multiple words. nofeat
major-wordingWords list that trigger a major version bump. Use "," to separate multiple words. nofeat!,fix!,refactor!
patch-wordingWords list that trigger a patch version bump. Use "," to separate multiple words. nofix
release-candidate-wordingWords list that trigger a release candidate version bump. Use "," to separate multiple words. nonext
skip-tagAvoid to add a TAG to the version update commitnotrue
skip-commitAvoid to add a commit after the version is bumpednofalse
skip-pushIf true, skip pushing any commits or tags created after the version bumpnofalse
path-to-filePath to the csproj file where the version is locatedyes
target-branchA separate branch to perform the version bump onno""
pre-release-idSet a custom id for prerelease buildnonext
commit-messageSet a custom commit message for version bump commit. Use {{version}} as a placeholder for the new version. noci: version bump to {{version}}
release-commit-message-regexSet a custom commit message regex for release commits. Use {{version}} as a placeholder for the new version. Default noci: version bump to {{version}}
namedescription
wasBumpedBoolean to check if the version of the library was bumped
newVersionThe new version of the library
oldVersionThe old version of the library