diff options
Diffstat (limited to 'dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix')
12 files changed, 201 insertions, 0 deletions
diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/README.txt b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/README.txt new file mode 100644 index 0000000..e153198 --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/README.txt @@ -0,0 +1,7 @@ +Tests in this directory cover scenarios where errors in a package are fixed. + +v1.0.0 is used as the base version for all tests. +It has an error: the return type of bad.Broken is undefined. + +Each test fixes the error and may make other changes (compatible or not). +Note that fixing a type error in the API appears to be an incompatible change. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_suggest.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_suggest.test new file mode 100644 index 0000000..d545be8 --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_suggest.test @@ -0,0 +1,19 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-compatible-other +success=false +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int + +# example.com/fix/good +## compatible changes +Better: added + +# summary +Cannot suggest a release version. +Errors were found. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_verify.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_verify.test new file mode 100644 index 0000000..484c2af --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_verify.test @@ -0,0 +1,19 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-compatible-other +release=v1.1.0 +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int + +# example.com/fix/good +## compatible changes +Better: added + +# summary +v1.1.0 is a valid semantic version for this release. +Errors were found in the base version. Some API changes may be omitted. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_verify_err.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_verify_err.test new file mode 100644 index 0000000..d8d3a92 --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_other_verify_err.test @@ -0,0 +1,21 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-compatible-other +release=v1.0.1 +success=false +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int + +# example.com/fix/good +## compatible changes +Better: added + +# summary +v1.0.1 is not a valid semantic version for this release. +There are compatible changes, but the minor version is not incremented +over the base version (v1.0.0). diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_same_suggest.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_same_suggest.test new file mode 100644 index 0000000..a57baa2 --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_same_suggest.test @@ -0,0 +1,17 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-compatible-same +success=false +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int +## compatible changes +Worse: added + +# summary +Cannot suggest a release version. +Errors were found. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_same_verify.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_same_verify.test new file mode 100644 index 0000000..6f1c335 --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/compatible_same_verify.test @@ -0,0 +1,17 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-compatible-same +release=v1.0.1 # not actually valid, but gorelease can't tell +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int +## compatible changes +Worse: added + +# summary +v1.0.1 is a valid semantic version for this release. +Errors were found in the base version. Some API changes may be omitted. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_other_suggest.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_other_suggest.test new file mode 100644 index 0000000..6432119 --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_other_suggest.test @@ -0,0 +1,19 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-incompatible-other +success=false +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int + +# example.com/fix/good +## incompatible changes +Good: changed from func() int to func() string + +# summary +Cannot suggest a release version. +Errors were found. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_other_verify.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_other_verify.test new file mode 100644 index 0000000..f6fa31c --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_other_verify.test @@ -0,0 +1,20 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-incompatible-other +release=v1.1.0 +success=false +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int + +# example.com/fix/good +## incompatible changes +Good: changed from func() int to func() string + +# summary +v1.1.0 is not a valid semantic version for this release. +There are incompatible changes. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_same_suggest.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_same_suggest.test new file mode 100644 index 0000000..6ad492c --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_same_suggest.test @@ -0,0 +1,16 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-incompatible-same +success=false +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Bad: changed from func() int to func() string +Broken: changed from func() invalid type to func() int + +# summary +Cannot suggest a release version. +Errors were found. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_same_verify.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_same_verify.test new file mode 100644 index 0000000..e210aec --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/incompatible_same_verify.test @@ -0,0 +1,16 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.1.0-incompatible-same +release=v1.0.1 # not actually valid, but gorelease can't tell +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Bad: changed from func() int to func() string +Broken: changed from func() invalid type to func() int + +# summary +v1.0.1 is a valid semantic version for this release. +Errors were found in the base version. Some API changes may be omitted. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/patch_suggest.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/patch_suggest.test new file mode 100644 index 0000000..20360d6 --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/patch_suggest.test @@ -0,0 +1,15 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.0.1-patch +success=false +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int + +# summary +Cannot suggest a release version. +Errors were found. diff --git a/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/patch_verify.test b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/patch_verify.test new file mode 100644 index 0000000..50b55be --- /dev/null +++ b/dependencies/pkg/mod/golang.org/x/exp@v0.0.0-20220613132600-b0d781184e0d/cmd/gorelease/testdata/fix/patch_verify.test @@ -0,0 +1,15 @@ +mod=example.com/fix +base=v1.0.0 +version=v1.0.1-patch +release=v1.0.1 +-- want -- +# example.com/fix/bad +## errors in base version: +bad/bad.go:3:15: undeclared name: NOTYPE + +## incompatible changes +Broken: changed from func() invalid type to func() int + +# summary +v1.0.1 is a valid semantic version for this release. +Errors were found in the base version. Some API changes may be omitted. |