как обновить формулу заваривания, когда я обновляю соответствующий код
Я создал специальную формулу заваривания для двоичного файла go. поэтому, когда я обновляю репозиторий основного кода, мне нужно вручную обновить формулу homebrew-X, чтобы изменить версию или, скажем, обновить shasum 256 этого. может кто-нибудь помочь, как я могу обновить shasum 256 и версию auto?
1 ответ
Вы можете автоматизировать это с помощью - brew
вот пример конфигурации того, как его можно использовать с
goreleaser
(обратите внимание, что это относится к частному репозиторию).
brews:
- name: app-cli
homepage: 'https://github.com/xendit/app-cli'
description: 'app-cli binary distribution using homebrew.'
folder: Formula
download_strategy: GitHubPrivateRepositoryReleaseDownloadStrategy
custom_require: "lib/private_strategy"
commit_author:
name: goreleaserbot
email: goreleaser@xendit.co
tap:
owner: username
name: app-cli
install: |
bin.install "app-cli"
Сам Goreleaser можно автоматизировать с помощью любой ci-системы.