1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-17 20:47:50 +02:00
This commit is contained in:
Carlos Alexandro Becker 2017-06-18 18:35:26 -03:00
parent 6519681ac2
commit ee4cbb25b8
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940
3 changed files with 11 additions and 10 deletions

8
Gopkg.lock generated
View File

@ -25,6 +25,12 @@
packages = ["query"]
revision = "53e6ce116135b80d037921a7fdd5138cf32d7a8a"
[[projects]]
name = "github.com/goreleaser/archive"
packages = [".","tar","zip"]
revision = "caa5f3f5742eb0535631e94fa5e171c74c0144b7"
version = "v1.0.0"
[[projects]]
branch = "master"
name = "github.com/mattn/go-zglob"
@ -82,6 +88,6 @@
[solve-meta]
analyzer-name = "dep"
analyzer-version = 1
inputs-digest = "612a8c73aafb0d235fb9758a889e7a2fee0e0155d4c70cec64d544b62f329cdd"
inputs-digest = "c020d9bb377ff4b15fd8b7b2787c7c77fb854b64cb2da5ca12ff5a2311afa5f7"
solver-name = "gps-cdcl"
solver-version = 1

View File

@ -64,7 +64,9 @@
## what source location any dependent projects specify.
# source = "https://github.com/myfork/package.git"
[[constraint]]
name = "github.com/goreleaser/archive"
version = "1.0.0"
[[constraint]]
branch = "master"

View File

@ -46,7 +46,7 @@ func create(ctx *context.Context, platform, name string) error {
}
log.Println("Creating", file.Name())
defer func() { _ = file.Close() }()
var archive = archiveFor(file, format)
var archive = archive.New(file)
defer func() { _ = archive.Close() }()
files, err := findFiles(ctx)
@ -77,13 +77,6 @@ func findFiles(ctx *context.Context) (result []string, err error) {
return
}
func archiveFor(file *os.File, format string) archive.Archive {
if format == "zip" {
return archive.NewZip(file)
}
return archive.NewTargz(file)
}
func formatFor(ctx *context.Context, platform string) string {
for _, override := range ctx.Config.Archive.FormatOverrides {
if strings.HasPrefix(platform, override.Goos) {