release-please & semantic-release
GitVersion
byGittools
GitVersion is an open-source tool for managing versioning in software projects.
About
GitVersion is an open-source tool designed to facilitate versioning in software development projects. It supports various workflows, including Mainline, Git Flow, and GitHub Flow, making it adaptable to different use cases. The tool is highly configurable, allowing users to implement specific versioning schemes. It can be utilized locally or integrated into build pipelines with various supported build servers.