Zum Inhalt springen

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.

Terminal-Fenster
semrel plugin install @semrel/updater-homebrew

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/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 }}'
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_FORMULA_FILEjaHomebrew-Formula-Datei, die aktualisiert werden soll.
SEMREL_PLUGIN_URL_TEMPLATEneinvom Plugin definiertVorlage zum Erzeugen der Download-URL für die neue Release.
SEMREL_PLUGIN_SHA256neinPrüfsumme, die in die Formula geschrieben werden soll.
  • SEMREL_NEXT_VERSION
  • SEMREL_CURRENT_VERSION
  • SEMREL_TAG_NAME
  • SEMREL_DRY_RUN

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.