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_MAJOR_PATTERNSneinvom Plugin definierter regulärer AusdruckKommagetrennte reguläre Ausdrücke, die einen Major-Bump auslösen (Alias: SEMREL_PLUGIN_MAJOR_PATTERN).
SEMREL_PLUGIN_MINOR_PATTERNSneinvom Plugin definierter regulärer AusdruckKommagetrennte reguläre Ausdrücke, die einen Minor-Bump auslösen (Alias: SEMREL_PLUGIN_MINOR_PATTERN).
SEMREL_PLUGIN_PATCH_PATTERNSneinvom Plugin definierter regulärer AusdruckKommagetrennte reguläre Ausdrücke, die einen Patch-Bump auslösen (Alias: SEMREL_PLUGIN_PATCH_PATTERN).

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.