Closed1

GoReleaser GitLab プライベートリポジトリ Homebrew

mikutasmikutas

https://goreleaser.com/customization/homebrew/

gitlab_urls:
  api: https://{{ .Env.CI_SERVER_HOST }}/api/v4
  download: https://{{ .Env.CI_SERVER_HOST }}
  skip_tls_verify: false
  use_package_registry: true
brews:
  - repository:
      owner: <group name>
      # homebrew-で始まる別のリポジトリを別途用意する
      name: homebrew-tap
    url_template: https://{{ .Env.CI_SERVER_HOST }}/api/v4/projects/{{ .Env.CI_PROJECT_ID }}/packages/generic/{{ .Env.CI_PROJECT_NAME }}/{{ .Version }}/{{ .ArtifactName }}?private_token=#{ENV['HOMEBREW_GITLAB_TOKEN']}
    download_strategy: CurlDownloadStrategy
    folder: Formula

https://docs.brew.sh/Formula-Cookbook#using-environment-variables

HOMEBREW_ という接頭辞が付いた変数が許可されます

このスクラップは2023/05/29にクローズされました