Description: semantic-release is a tool for automating the package release workflow. It uses commit messages to determine the type of release, then handles the release process automatically by updating version numbers, generating changelogs, publishing to npm, and creating Git tags.
Type: Open Source Test Automation Framework
Founded: 2011
Primary Use: Mobile app testing automation
Supported Platforms: iOS, Android, Windows
Description: GitVersion is a tool that generates semantic version numbers and other useful metadata from a Git repository. It can determine the next logical version number, taking into account commits, branches and tags.
Type: Cloud-based Test Automation Platform
Founded: 2015
Primary Use: Web, mobile, and API testing
Supported Platforms: Web, iOS, Android, API