From 712bd8917e48ce700bd4ade7acfaa7acf8928794 Mon Sep 17 00:00:00 2001 From: Vitali Graf Date: Sat, 30 May 2026 16:38:57 +0200 Subject: [PATCH] version-bump Skill: Git-Tag nach Commit setzen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Skill setzt jetzt nach einem erfolgreichen Commit mit Versionserhöhung automatisch einen passenden annotated Git-Tag (z.B. v1.7.1). Co-Authored-By: Claude Sonnet 4.6 --- .claude/skills/version-bump/SKILL.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.claude/skills/version-bump/SKILL.md b/.claude/skills/version-bump/SKILL.md index 6f4b966..013d15c 100644 --- a/.claude/skills/version-bump/SKILL.md +++ b/.claude/skills/version-bump/SKILL.md @@ -60,6 +60,20 @@ Führe zuerst `uv version --bump` aus, lese danach die neue Version aus `pyproje Nachdem die Versionsdateien aktualisiert wurden (oder der Benutzer "Nein" gewählt hat), erstelle den Commit ganz normal nach den üblichen Commit-Konventionen. Falls die Version geändert wurde, füge die geänderten Versionsdateien zum Commit hinzu. +### Schritt 4: Git-Tag setzen (nur bei Versionserhöhung) + +Wenn der Benutzer eine Versionserhöhung gewählt hat und der Commit erfolgreich war, setze einen annotated Git-Tag mit der neuen Version: + +```bash +git tag -a "vX.Y.Z" -m "Version X.Y.Z" +``` + +Wobei `X.Y.Z` die neue Version aus `pyproject.toml` ist. Das Tag-Format ist immer `v` + Versionsnummer (z.B. `v1.7.1`). + +Informiere den Benutzer danach kurz: „Tag `vX.Y.Z` gesetzt. Mit `git push origin vX.Y.Z` kannst du ihn pushen." + +Wenn der Benutzer "Nein" gewählt hat, wird kein Tag gesetzt. + ## Wichtige Hinweise - `pyproject.toml` **niemals direkt bearbeiten** — immer `uv version --bump` verwenden