Trying to update to 1.13 but the new version validation breaks golangci-lint installs with:
invalid pseudo-version: does not match version-control timestamp

https://golang.org/doc/go1.13#version-validation lists a number of options if you're maintaining a module but nothing seems relevant for CI/CD pipelines which are just trying to use tools for which they aren't the maintainer.

On my local box I ended up downgrading to go 1.12.9 running the install, which downloaded the dependencies into the cash then upgrading again and reinstalling to get go 1.13 compiled versions of golangci-lint.

GO111MODULE=on go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.17.1

The standard way to install golangci-lint from binaries fails due to what seems like conflicts with the changes in go 1.13, erroring out in various linters.

So the question is:
* Is there option to disable this behaviour so we don't have to get every single tools dependencies fixed to pass this new validation just to use them?

    Regards
    Steve

--
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/dae5cebf-4262-ee0d-f6d8-f5087759d662%40multiplay.co.uk.

Reply via email to