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.