Zum Inhalt springen

Plugin: analyzer-conventional

Ermittelt den nächsten SemVer-Bump aus Conventional-Commit-Nachrichten. Es ordnet Commit-Typen und Marker für Breaking Changes den Entscheidungen major, minor oder patch zu.

Terminal-Fenster
semrel plugin install @semrel/analyzer-conventional

semrel plugin install lädt die Binärdatei nach .semrel/plugins/ herunter und aktualisiert .semrel.lock. Committe .semrel.lock, um die Version für dein Team festzuschreiben.

version: 1
plugins:
- uses: @semrel/analyzer-conventional
args:
breaking_change_label: 'BREAKING CHANGE'
minor_types: feat
patch_types: 'fix,perf,refactor'
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_BREAKING_CHANGE_LABELneinBREAKING CHANGEFooter-Bezeichner zum Erkennen von Breaking Changes.
SEMREL_PLUGIN_MINOR_TYPESneinfeatKommagetrennte Commit-Typen, die einen Minor-Bump auslösen.
SEMREL_PLUGIN_PATCH_TYPESneinfix,perf,refactorKommagetrennte Commit-Typen, die einen Patch-Bump auslösen.

Dieses Plugin benötigt keine der gemeinsamen SEMREL_*-Release-Kontextvariablen, um seine Aufgabe zu erledigen.

Bei den Commits feat(api): add search endpoint und fix(ui): handle empty state gibt der Analyzer einen minor-Bump zurück, weil feat höher gewichtet wird als fix.