1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-11-06 09:09:29 +02:00

feat: upgrade to go 1.18 (#2978)

* feat: upgrade to go 1.18

* chore: go mod tidy

Signed-off-by: Carlos A Becker <caarlos0@gmail.com>

* test: fix

* fix: more updates

* test: fix test
This commit is contained in:
Carlos Alexandro Becker
2022-03-16 21:51:48 -03:00
committed by GitHub
parent 4c477b5cd1
commit 3c4e797150
16 changed files with 22 additions and 47 deletions

View File

@@ -122,8 +122,8 @@ func TestAllBuildTargets(t *testing.T) {
}, result)
})
t.Run("go 1.17", func(t *testing.T) {
result, err := matrix(build, []byte("go version go1.17.0"))
t.Run("go 1.18", func(t *testing.T) {
result, err := matrix(build, []byte("go version go1.18.0"))
require.NoError(t, err)
require.Equal(t, []string{
"linux_386",
@@ -160,7 +160,7 @@ func TestAllBuildTargets(t *testing.T) {
_, err := matrix(config.Build{
Goos: []string{"invalid"},
Goarch: []string{"amd64"},
}, []byte("go version go1.17.0"))
}, []byte("go version go1.18.0"))
require.EqualError(t, err, "invalid goos: invalid")
})
@@ -168,7 +168,7 @@ func TestAllBuildTargets(t *testing.T) {
_, err := matrix(config.Build{
Goos: []string{"linux"},
Goarch: []string{"invalid"},
}, []byte("go version go1.17.0"))
}, []byte("go version go1.18.0"))
require.EqualError(t, err, "invalid goarch: invalid")
})
@@ -177,7 +177,7 @@ func TestAllBuildTargets(t *testing.T) {
Goos: []string{"linux"},
Goarch: []string{"arm"},
Goarm: []string{"invalid"},
}, []byte("go version go1.17.0"))
}, []byte("go version go1.18.0"))
require.EqualError(t, err, "invalid goarm: invalid")
})
@@ -186,7 +186,7 @@ func TestAllBuildTargets(t *testing.T) {
Goos: []string{"linux"},
Goarch: []string{"mips"},
Gomips: []string{"invalid"},
}, []byte("go version go1.17.0"))
}, []byte("go version go1.18.0"))
require.EqualError(t, err, "invalid gomips: invalid")
})
}

View File

@@ -121,7 +121,7 @@ func TestWithDefaults(t *testing.T) {
} {
t.Run(name, func(t *testing.T) {
if testcase.build.GoBinary != "" && testcase.build.GoBinary != "go" {
createFakeGoBinaryWithVersion(t, testcase.build.GoBinary, "go1.17")
createFakeGoBinaryWithVersion(t, testcase.build.GoBinary, "go1.18")
}
config := config.Project{
Builds: []config.Build{