mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-03-17 20:47:50 +02:00
fixes
This commit is contained in:
parent
6519681ac2
commit
ee4cbb25b8
8
Gopkg.lock
generated
8
Gopkg.lock
generated
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user