Schnellstart
Installiere semrel
Terminal-Fenster go install github.com/SemRels/semrel/cmd/semrel@latestErstelle eine minimale Konfiguration
Füge eine
.semrel.yamlim Wurzelverzeichnis deines Repositorys hinzu oder starte den interaktiven Assistenten:Terminal-Fenster semrel config initOder erstelle sie manuell:
schemaVersion: 1branches:- name: mainrules:- type: featbump: minor- type: fixbump: patch- type: perfbump: patchSchreibe Commits mit Conventional Commits
Terminal-Fenster git commit -m "feat: add user authentication"git commit -m "fix: correct token expiry calculation"Führe einen Dry-Run aus, um das Release vorzuschauen
Terminal-Fenster semrel release --dry-runsemrel zeigt dir die berechnete nächste Version und den erzeugten Changelog an, ohne Änderungen vorzunehmen:
semrel v0.1.0 – release pipeline (dry-run=true, config=.semrel.yaml)Next version: v1.1.0Changelog:## [1.1.0] – 2026-05-23### Features- add user authentication### Bug Fixes- correct token expiry calculationFühre das echte Release aus
Terminal-Fenster semrel releasesemrel erstellt den git-Tag, veröffentlicht ein GitHub-/GitLab-Release (über das konfigurierte Provider Plugin) und löst alle Benachrichtigungs-Hooks aus.