Topic: semver-release

61 repositories

adhocore/please

please is semver release made easy, detects current version from API or tags and next version from commits, creates detailed changelogs that are configurable.

β˜… 86ShellForks 6

hertzg/node-net-keepalive

Provides high-level access to socket options like TCP_KEEPINTVL, TCP_KEEPCNT and TCP_USER_TIMEOUT for node js.

β˜… 42JavaScriptForks 16

cocogitto/cocogitto-action

A github action to ensure your current gitlog respect the conventional commit specification

β˜… 41ShellForks 22

s0ders/go-semver-release

Automate semantic versioning of Git repositories by analyzing their formatted commit history and tagging them with the right SemVer.

β˜… 26GoForks 4

purpleclay/nsv

Semantic versioning without any config

β˜… 12GoForks 0

hekike/unchain

Tooling for conventional commit messages

β˜… 12GoForks 4

semantic-gitlog/maven-semantic-gitlog

A simple semantic Versioning 2.0.0 management tool based on Conventional Commits. It automatically derive and manage version numbers and generate angular-style change logs.

β˜… 10JavaForks 3

release-tools/since

Parse git history and generate changelog. Calculate the next version based on semver and conventional commits. Parse changelog files and extract changes for a given version.

β˜… 9GoForks 2

semantic-gitlog/gradle-semantic-gitlog

A simple semantic Versioning 2.0.0 management tool based on Conventional Commits. It automatically derive and manage version numbers and generate angular-style change logs.

β˜… 9JavaForks 0

msztolcman/versionner

Manipulating versions is easy! versionner helps manipulating version of the project. With one command you can update all required files and git with new version.

β˜… 6PythonForks 2

tj-actions/semver-diff

:octocat: Github action that compares versions based on the previous semantic version tag and the latest tag i.e (major, minor, patch, prerelease, build)

β˜… 5ShellForks 0

itninja-hue/semantic-release.sh

Shell script that automates software versioning, change-log creation, tagging and releasing on GitHub. Implements: semVer, Conventional Commits.

β˜… 5ShellForks 2

Luzkan/GitVersioniser

πŸ““ Automatic Semantic Versioniser & πŸ“‘Change Tracker. βž₯ This tool can be easily integrated with any git project through Github Actions to take the burden of manual updating of software versions from developers entirely.

β˜… 5PythonForks 0

orlowdev/semantics

Automatic version bumping tailored for your wants and needs.

β˜… 4TypeScriptForks 0

tj-actions/sync-release-version

:octocat: Github action to modify specific project files with an updated version of your project based on each release tag.

β˜… 3ShellForks 0

artyom-krot/PSGitflow.Workflow

PowerShell module that provides helper routines which can be used in automation of CI/CD solutions for the Gitflow workflow on your projects.

β˜… 2PowerShellForks 0

sheerlox/semantic_release

πŸ“¦πŸš€ Fully automated version management and package publishing for Elixir

β˜… 2ElixirForks 0

sayjeyhi/chanjelog

The easiest way to auto versioning and generate changes logs on CI

β˜… 2ShellForks 0

danielchristianschroeter/vscode-git-tag-release-tracker

Git Tag Release Tracker is a VS Code extension that simplifies managing Git tags and releases for GitHub and GitLab directly from your editor, allowing you to increment semantic versions and track CI/CD build statuses with ease.

β˜… 2TypeScriptForks 0