You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multiple tags have been created to create major releases (v2.0.0, v3.0.0):
But these releases cannot be installed because they don't respect go modules path.
This can be reproduced with the following commands:
$ cd /tmp && mkdir test-dnsimple &&cd test-dnsimple && go mod init test
go: creating new go.mod: module test
$ go get github.com/dnsimple/[email protected]
go: github.com/dnsimple/[email protected]: invalid version: module contains a go.mod file, so module path must match major version ("github.com/dnsimple/dnsimple-go/v3")
Multiple tags have been created to create major releases (
v2.0.0
,v3.0.0
):But these releases cannot be installed because they don't respect go modules path.
This can be reproduced with the following commands:
We can also see on on pkg.go.dev that the new releases are not available.
See also the related documentation
So, the last version installable is
v1.7.0
.Also, according to go convention, these releases doesn't contain breaking changes:
So, I think that the best solution would be to release the latest changes in a
v1.8.0
to avoid bumping the major version.WDYT ?
Thanks!
The text was updated successfully, but these errors were encountered: