# Test that go.sum does not get updated when -mod=readonly flag is set env GO111MODULE=on go get -d rsc.io/quote go mod tidy # go.sum != dirty; -mod=readonly go list -mod=readonly # dirty up go.sum by removing it. rm go.sum # go.sum == dirty; -mod=readonly ! go list -mod=readonly stderr 'go: updates to go.sum needed, disabled by -mod=readonly' -- go.mod -- module m -- main.go -- package main import "rsc.io/quote" func main() { println(quote.Hello()) }