Back to the catalog

git-versioning

Git release manager that automates Semantic Versioning based on commit history.

Open source Open in the app JSON README (API)

About

Git release manager that automates Semantic Versioning based on commit history.

Details

Kind
Plugins
Topic
Version control
Publisher
jorelcb
Origin
gemini
Category
ferramentas
Version
1.0.0
Last push
2026-02-13T23:26:30Z
Repository state
ativo
License
Apache-2.0
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
jorelcb/git-versioning

README

# Git Semantic Versioning Extension

> A **Pure Gemini Extension** (No-Code) that automates [Semantic Versioning](https://semver.org/).

This extension empowers Gemini to act as a **Release Manager**, analyzing your commit history and calculating the next semantic version (Major, Minor, or Patch) entirely through LLM reasoning.

## ✨ Features
- **Prompt-Based Logic**: Uses the official SemVer spec to analyze commits.
- **Zero Dependencies**: No backend code or binaries.
- **Smart Analysis**: Detects `BREAKING CHANGE`, `feat`, and `fix` patterns.
- **🏷️ Git Tagging**: Creates annotated git tags automatically.

## 🚀 Quick Start

### Install as Gemini Extension (Recommended)

```bash
gemini extensions install https://github.com/jorelcb/git-versioning
```

**🔄 Updating**:
```bash
gemini extensions install https://github.com/jorelcb/git-versioning
```

### Available Slash Commands

| Command | Description |
|---------|-------------|
| `/release` | 🚀 Analyzes history, proposing and executing a version bump. |

**Part of the [Gemini Extensions Monorepo](../README.md)**

More