Skip to content

Commit

Permalink
feat: sort brew dependencies
Browse files Browse the repository at this point in the history
so it better aligns with brew audit

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
  • Loading branch information
caarlos0 committed Jun 6, 2023
1 parent 1c9b4d5 commit 4936929
Show file tree
Hide file tree
Showing 12 changed files with 14 additions and 11 deletions.
3 changes: 3 additions & 0 deletions internal/pipe/brew/brew.go
Expand Up @@ -347,6 +347,9 @@ func keys(m map[string]bool) []string {
}

func dataFor(ctx *context.Context, cfg config.Homebrew, cl client.ReleaserURLTemplater, artifacts []*artifact.Artifact) (templateData, error) {
sort.Slice(cfg.Dependencies, func(i, j int) bool {
return cfg.Dependencies[i].Name < cfg.Dependencies[j].Name
})
result := templateData{
Name: formulaNameFor(cfg.Name),
Desc: cfg.Description,
Expand Down
Expand Up @@ -7,9 +7,9 @@ class CustomBlock < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
Expand Up @@ -7,9 +7,9 @@ class CustomDownloadStrategy < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
Expand Up @@ -8,9 +8,9 @@ class CustomRequire < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
2 changes: 1 addition & 1 deletion internal/pipe/brew/testdata/TestFullPipe/default.rb.golden
Expand Up @@ -7,9 +7,9 @@ class Default < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
Expand Up @@ -7,9 +7,9 @@ class DefaultGitlab < Formula
homepage "https://gitlab.com/goreleaser"
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
Expand Up @@ -7,9 +7,9 @@ class GitRemote < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
2 changes: 1 addition & 1 deletion internal/pipe/brew/testdata/TestFullPipe/open_pr.rb.golden
Expand Up @@ -7,9 +7,9 @@ class OpenPr < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
Expand Up @@ -7,9 +7,9 @@ class ValidTapTemplates < Formula
homepage ""
version "1.0.1"

depends_on "zsh" => :optional
depends_on "bash" => "3.2.57"
depends_on "fish" => :optional
depends_on "zsh" => :optional

on_macos do
if Hardware::CPU.intel?
Expand Down
Expand Up @@ -7,8 +7,8 @@ class MultipleArmv5 < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh"
depends_on "bash" => :recommended
depends_on "zsh"

on_macos do
url "https://dummyhost/download/v1.0.1/bin.tar.gz"
Expand Down
Expand Up @@ -7,8 +7,8 @@ class MultipleArmv6 < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh"
depends_on "bash" => :recommended
depends_on "zsh"

on_macos do
url "https://dummyhost/download/v1.0.1/bin.tar.gz"
Expand Down
Expand Up @@ -7,8 +7,8 @@ class MultipleArmv7 < Formula
homepage "https://github.com/goreleaser"
version "1.0.1"

depends_on "zsh"
depends_on "bash" => :recommended
depends_on "zsh"

on_macos do
url "https://dummyhost/download/v1.0.1/bin.tar.gz"
Expand Down

0 comments on commit 4936929

Please sign in to comment.