Zum Inhalt springen

Plugin: analyzer-default

Ermittelt den nächsten SemVer-Bump, indem Commit-Nachrichten mit regulären Ausdrücken abgeglichen werden. Wähle es, wenn du eigene Versionierungsregeln möchtest, ohne Conventional Commits einzuführen.

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

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-default
args:
major_pattern: 'BREAKING|major:'
minor_pattern: '^feat'
patch_pattern: '^fix|^perf'
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_MINOR_PATTERNneinvom Plugin definierter regulärer AusdruckRegulärer Ausdruck, der einen Minor-Bump auslöst.
SEMREL_PLUGIN_PATCH_PATTERNneinvom Plugin definierter regulärer AusdruckRegulärer Ausdruck, der einen Patch-Bump auslöst.
SEMREL_PLUGIN_MAJOR_PATTERNneinvom Plugin definierter regulärer AusdruckRegulärer Ausdruck, der einen Major-Bump auslöst.

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

Wenn eine Commit-Nachricht auf major_pattern passt, gibt der Analyzer major zurück. Andernfalls fällt er auf minor_pattern zurück, dann auf patch_pattern, und gibt den höchsten passenden Bump zurück.