jonaslagoni/Automated Version Bump for AsyncAPI

Automated version bump for AsyncAPI documents to follow Semantic Versioning.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
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-asyncapiPath to the AsyncAPI document to bumpno./asyncapi.json
target-branchA separate branch to perform the version bump onno""
pre-release-idSet a custom id for pre-release buildnonext
dry-runThis makes sure that no changes are made to the AsyncAPI document and no changes are committed. Use this to determine if any bumps is necessary.nofalse
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 the regex to match release commit messages so the action knows which commit messages to use and which to ignore. Usually it is similar or the same as `commit-message`. Use {{version}} as a placeholder for the new version. Defaults to commit-message input. no
namedescription
wasBumpedBoolean to check if document was bumped
newVersionThe new version of the AsyncAPI document
oldVersionThe old version of the AsyncAPI document