For Go 1.11 and 1.12, I have in my go.mod something like:
replace (
github.com/lxn/walk => golang.zx2c4.com/wireguard/windows pkg/walk
github.com/lxn/win => golang.zx2c4.com/wireguard/windows pkg/walk-win
)
I use this to indicate that usage of github.com/lxn/walk should be replaced with the latest contents of a branch called pkg/walk from golang.zx2c4.com/wireguard/windows.
With 1.13beta1, this now breaks with a message:
/home/zx2c4/Projects/wireguard-windows/go.mod:16: replace golang.zx2c4.com/wireguard/windows: version "pkg/walk" invalid: version "pkg/walk" invalid: disallowed version string
/home/zx2c4/Projects/wireguard-windows/go.mod:17: replace golang.zx2c4.com/wireguard/windows: version "pkg/walk-win" invalid: version "pkg/walk-win" invalid: disallowed version string
This poses a significant problem.
For Go 1.11 and 1.12, I have in my
go.modsomething like:I use this to indicate that usage of
github.com/lxn/walkshould be replaced with the latest contents of a branch calledpkg/walkfromgolang.zx2c4.com/wireguard/windows.With 1.13beta1, this now breaks with a message:
This poses a significant problem.