1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-11 14:39:28 +02:00

feat: remove deprecated options (brew.github & brew.gitlab)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
This commit is contained in:
Carlos Alexandro Becker 2021-01-04 14:24:25 -03:00
parent ba05388ec6
commit 11e3afe1c8
3 changed files with 56 additions and 72 deletions

View File

@ -14,7 +14,6 @@ import (
"github.com/apex/log"
"github.com/goreleaser/goreleaser/internal/artifact"
"github.com/goreleaser/goreleaser/internal/client"
"github.com/goreleaser/goreleaser/internal/deprecate"
"github.com/goreleaser/goreleaser/internal/pipe"
"github.com/goreleaser/goreleaser/internal/tmpl"
"github.com/goreleaser/goreleaser/pkg/config"
@ -107,18 +106,6 @@ func (Pipe) Default(ctx *context.Context) error {
brew.Install = strings.Join(installs, "\n")
log.Warnf("optimistically guessing `brew[%d].install`, double check", i)
}
//nolint: staticcheck
if brew.GitHub.String() != "" {
deprecate.Notice(ctx, "brews.github")
brew.Tap.Owner = brew.GitHub.Owner
brew.Tap.Name = brew.GitHub.Name
}
if brew.GitLab.String() != "" {
deprecate.Notice(ctx, "brews.gitlab")
brew.Tap.Owner = brew.GitLab.Owner
brew.Tap.Name = brew.GitLab.Name
}
if brew.CommitAuthor.Name == "" {
brew.CommitAuthor.Name = "goreleaserbot"
}

View File

@ -111,10 +111,6 @@ type Homebrew struct {
CustomBlock string `yaml:"custom_block,omitempty"`
IDs []string `yaml:"ids,omitempty"`
Goarm string `yaml:"goarm,omitempty"`
// Deprecated: in favour of Tap
GitHub Repo `yaml:",omitempty"`
GitLab Repo `yaml:",omitempty"`
}
// Scoop contains the scoop.sh section.

View File

@ -171,61 +171,6 @@ nfpms:
version_metadata: beta1
```
### brews.github
> since 2020-07-06 (v0.139.0)
GitHub section was deprecated in favour of `tap` which
reflects Homebrew's naming convention. GitHub will be picked
automatically when GitHub token is passed.
Change this:
=== "Before"
```yaml
brews:
-
github:
owner: goreleaser
name: homebrew-tap
```
=== "After"
```yaml
brews:
-
tap:
owner: goreleaser
name: homebrew-tap
```
### brews.gitlab
> since 2020-07-06 (v0.139.0)
GitLab section was deprecated in favour of `tap` which
reflects Homebrew's naming convention. GitLab will be picked
automatically when GitLab token is passed.
Change this:
=== "Before"
```yaml
brews:
-
gitlab:
owner: goreleaser
name: homebrew-tap
```
=== "After"
```yaml
brews:
-
tap:
owner: goreleaser
name: homebrew-tap
```
<!--
@ -254,6 +199,62 @@ Description.
The following options were deprecated in the past and were already removed.
### brews.github
> since 2020-07-06 (v0.139.0), removed 2021-01-04 (v0.152.0)
GitHub section was deprecated in favour of `tap` which
reflects Homebrew's naming convention. GitHub will be picked
automatically when GitHub token is passed.
Change this:
=== "Before"
```yaml
brews:
-
github:
owner: goreleaser
name: homebrew-tap
```
=== "After"
```yaml
brews:
-
tap:
owner: goreleaser
name: homebrew-tap
```
### brews.gitlab
> since 2020-07-06 (v0.139.0), removed 2021-01-04 (v0.152.0)
GitLab section was deprecated in favour of `tap` which
reflects Homebrew's naming convention. GitLab will be picked
automatically when GitLab token is passed.
Change this:
=== "Before"
```yaml
brews:
-
gitlab:
owner: goreleaser
name: homebrew-tap
```
=== "After"
```yaml
brews:
-
tap:
owner: goreleaser
name: homebrew-tap
```
### puts
> since 2019-11-15, removed 2020-04-14 (v0.132.0)