aboutsummaryrefslogtreecommitdiff
path: root/go.mod
AgeCommit message (Collapse)Author
2023-09-09Upgrade golang.org/x/cryptoEric Biggers
2023-09-09Upgrade golang.org/x/termEric Biggers
2023-09-09Upgrade golang.org/x/sysEric Biggers
2023-09-09Stop using golang.org/x/lintEric Biggers
golint is not supported anymore. See https://github.com/golang/go/issues/38968. We already use both 'go vet' and 'staticcheck' which are maintained.
2022-04-08Switch to google.golang.org/protobuf/protoEric Biggers
github.com/golang/protobuf/proto has been deprecated in favor of google.golang.org/protobuf/proto, so migrate to the non-deprecated one.
2022-04-08Regenerate go.mod and go.sum with go 1.16Joe Richey
Signed-off-by: Joe Richey <joerichey@google.com>
2022-04-08Upgrade honnef.co/go/tools to latest versionEric Biggers
The version of 'staticcheck' (part of honnef.co/go/tools) we were pinning is incompatible with Go 1.18, as per https://github.com/dominikh/go-tools/issues/1165. To allow 'make lint' to work with Go 1.18 and later, upgrade honnef.co/go/tools to the latest version. This requires that several other modules be upgraded too.
2022-04-08Bump up required Go version to 1.16Eric Biggers
Bump up the required Go version to 1.16 so that we can assume that Go modules are enabled by default. Go 1.16 is the latest end-of-life release, so this makes it so that we support the latest end-of-life release (1.16), the current maintainance release (1.17), the current release (1.18), and future releases. This the same approach we took when we last bumped up the required Go version. Also update the ci.yml file to test with these versions.
2021-04-22cmd/fscrypt: use golang.org/x/termTobias Klauser
The golang.org/x/crypto/ssh/terminal package is deprecated and merely a wrapper around golang.org/x/term. Thus, use the latter directly.
2019-11-27Upgrade to latest golang.org/x/sys moduleEric Biggers
Upgrade to get the new fscrypt declarations from Linux v5.4.
2019-10-25Manage tool versioning with Go modules (#161)Joseph Richey
See: https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module The tool code is never actually built, but the versions are still lock in `go.mod` and `go.sum`. We can also simplify the Makefile.
2019-10-25Delete vendored code and update CI to Go 1.13 (#158)Joseph Richey
As the Go community transitions to using the modules ecosystem, we want to only support one way of managing dependencies. So this change moves to only using Go modules for dependency management. This means that our effective minimum Go version increases to Go 1.11. To account for this, we also update: - the documentation - Makefile - CI scripts
2019-09-11Prepare v0.2.5 (#147)v0.2.5Joseph Richey
Also add go version attrubute to go.mod
2018-08-30Update dependancies to lastest versionJoe Richey joerichey@google.com
2018-08-30Transition from dep to golang's module systemJoe Richey joerichey@google.com