Plugin: updater-homebrew
Aktualisiert eine Homebrew-Formula mit der neuen Release-URL und Prüfsumme. Nutze ihn, wenn semrel Tarballs veröffentlicht, die auch in einem Homebrew-Tap abgebildet werden müssen.
Installation
Abschnitt betitelt „Installation“semrel plugin install @semrel/updater-homebrewsemrel 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.
Konfiguration
Abschnitt betitelt „Konfiguration“version: 1plugins: - uses: @semrel/updater-homebrew args: formula_file: Formula/semrel.rb url_template: 'https://github.com/SemRels/semrel/archive/refs/tags/v{{ .NextVersion }}.tar.gz' sha256: '${{ env.RELEASE_SHA256 }}'Umgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“| Name | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
SEMREL_PLUGIN_FORMULA_FILE | ja | — | Homebrew-Formula-Datei, die aktualisiert werden soll. |
SEMREL_PLUGIN_URL_TEMPLATE | nein | vom Plugin definiert | Vorlage zum Erzeugen der Download-URL für die neue Release. |
SEMREL_PLUGIN_SHA256 | nein | — | Prüfsumme, die in die Formula geschrieben werden soll. |
Release-Kontextvariablen
Abschnitt betitelt „Release-Kontextvariablen“SEMREL_NEXT_VERSIONSEMREL_CURRENT_VERSIONSEMREL_TAG_NAMESEMREL_DRY_RUN
Verhalten
Abschnitt betitelt „Verhalten“Für eine 1.4.0-Release kann der Updater die Formula-URL auf das Archiv v1.4.0 umschreiben und den Wert sha256 durch die angegebene Prüfsumme ersetzen.