From 62f4bd5a66f38842afec8b2a68193ac45c57982f Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Tue, 13 Jun 2023 03:25:42 +0000 Subject: [PATCH] feat: add winget to pipeline --- internal/pipe/publish/publish.go | 2 ++ internal/pipeline/pipeline.go | 3 +++ pkg/defaults/defaults.go | 2 ++ 3 files changed, 7 insertions(+) diff --git a/internal/pipe/publish/publish.go b/internal/pipe/publish/publish.go index d9e6080fc..d72757328 100644 --- a/internal/pipe/publish/publish.go +++ b/internal/pipe/publish/publish.go @@ -23,6 +23,7 @@ import ( "github.com/goreleaser/goreleaser/internal/pipe/sign" "github.com/goreleaser/goreleaser/internal/pipe/snapcraft" "github.com/goreleaser/goreleaser/internal/pipe/upload" + "github.com/goreleaser/goreleaser/internal/pipe/winget" "github.com/goreleaser/goreleaser/pkg/context" ) @@ -49,6 +50,7 @@ var publishers = []Publisher{ release.Pipe{}, // brew et al use the release URL, so, they should be last nix.NewPublish(), + winget.Pipe{}, brew.Pipe{}, aur.Pipe{}, krew.Pipe{}, diff --git a/internal/pipeline/pipeline.go b/internal/pipeline/pipeline.go index c52f3e26a..2cb2236d1 100644 --- a/internal/pipeline/pipeline.go +++ b/internal/pipeline/pipeline.go @@ -36,6 +36,7 @@ import ( "github.com/goreleaser/goreleaser/internal/pipe/sourcearchive" "github.com/goreleaser/goreleaser/internal/pipe/universalbinary" "github.com/goreleaser/goreleaser/internal/pipe/upx" + "github.com/goreleaser/goreleaser/internal/pipe/winget" "github.com/goreleaser/goreleaser/pkg/context" ) @@ -112,6 +113,8 @@ var Pipeline = append( aur.Pipe{}, // create nixpkgs nix.NewBuild(), + // winget installers + winget.Pipe{}, // create brew tap brew.Pipe{}, // krew plugins diff --git a/pkg/defaults/defaults.go b/pkg/defaults/defaults.go index ea28f61d2..2359e54d9 100644 --- a/pkg/defaults/defaults.go +++ b/pkg/defaults/defaults.go @@ -43,6 +43,7 @@ import ( "github.com/goreleaser/goreleaser/internal/pipe/upload" "github.com/goreleaser/goreleaser/internal/pipe/upx" "github.com/goreleaser/goreleaser/internal/pipe/webhook" + "github.com/goreleaser/goreleaser/internal/pipe/winget" "github.com/goreleaser/goreleaser/pkg/context" ) @@ -80,6 +81,7 @@ var Defaulters = []Defaulter{ upload.Pipe{}, aur.Pipe{}, nix.Pipe{}, + winget.Pipe{}, brew.Pipe{}, krew.Pipe{}, ko.Pipe{},