mirror of
https://github.com/tweag/gomod2nix.git
synced 2024-11-08 19:49:12 +00:00
14 lines
733 B
Diff
14 lines
733 B
Diff
|
diff --git a/src/cmd/go/internal/modload/vendor.go b/src/cmd/go/internal/modload/vendor.go
|
||
|
index 71f68efbcc..3c566d04dd 100644
|
||
|
--- a/src/cmd/go/internal/modload/vendor.go
|
||
|
+++ b/src/cmd/go/internal/modload/vendor.go
|
||
|
@@ -133,7 +133,7 @@ func checkVendorConsistency() {
|
||
|
readVendorList()
|
||
|
|
||
|
pre114 := false
|
||
|
- if modFile.Go == nil || semver.Compare("v"+modFile.Go.Version, "v1.14") < 0 {
|
||
|
+ if modFile.Go == nil || semver.Compare("v"+modFile.Go.Version, "v1.14") < 0 || (os.Getenv("GO_NO_VENDOR_CHECKS") == "1" && len(vendorMeta) == 0) {
|
||
|
// Go versions before 1.14 did not include enough information in
|
||
|
// vendor/modules.txt to check for consistency.
|
||
|
// If we know that we're on an earlier version, relax the consistency check.
|