diff --git a/.evergreen/config.yml b/.evergreen/config.yml index f5d24e4b02..40f96ab4db 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -2291,88 +2291,85 @@ axes: VERSION: "latest" # OSes that require >= 3.2 for SSL - # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19. - id: os-ssl-32 display_name: OS values: - - id: "windows-64-go-1-18" + - id: "windows-64-go-1-20" display_name: "Windows 64-bit" run_on: - - windows-64-vs2017-test + - windows-vsCurrent-latest-small variables: GCC_PATH: "/cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin" - GO_DIST: "C:\\golang\\go1.18" + GO_DIST: "C:\\golang\\go1.20" VENV_BIN_DIR: "Scripts" - - id: "ubuntu1604-64-go-1-19" + - id: "ubuntu1604-64-go-1-20" display_name: "Ubuntu 16.04" run_on: ubuntu1604-build variables: - GO_DIST: "/opt/golang/go1.19" - - id: "macos11-go-1-19" + GO_DIST: "/opt/golang/go1.20" + - id: "macos11-go-1-20" display_name: "MacOS 11.0" run_on: macos-1100 batchtime: 1440 # Run at most once per 24 hours. variables: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" # OSes that require >= 4.0 for SSL - # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19. - id: os-ssl-40 display_name: OS values: - - id: "windows-64-go-1-18" + - id: "windows-64-go-1-20" display_name: "Windows 64-bit" run_on: - - windows-64-vs2017-test + - windows-vsCurrent-latest-small variables: GCC_PATH: "/cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin" - GO_DIST: "C:\\golang\\go1.18" + GO_DIST: "C:\\golang\\go1.20" VENV_BIN_DIR: "Scripts" - - id: "ubuntu1804-64-go-1-19" + - id: "ubuntu1804-64-go-1-20" display_name: "Ubuntu 18.04" run_on: ubuntu1804-build variables: - GO_DIST: "/opt/golang/go1.19" - - id: "macos11-go-1-19" + GO_DIST: "/opt/golang/go1.20" + - id: "macos11-go-1-20" display_name: "MacOS 11.0" run_on: macos-1100 batchtime: 1440 # Run at most once per 24 hours. variables: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" # OCSP linux tasks need to run against this OS since stapling is disabled on Ubuntu 18.04 (SERVER-51364) - id: ocsp-rhel-70 display_name: OS values: - - id: "rhel70-go-1-19" + - id: "rhel70-go-1-20" display_name: "RHEL 7.0" run_on: rhel70-build variables: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" - # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19. - id: os-aws-auth display_name: OS values: - - id: "windows-64-vs2017-small-go-1-19" + - id: "windows-64-vsCurrent-latest-small-go-1-20" display_name: "Windows 64-bit" run_on: - - windows-64-vs2017-small + - windows-vsCurrent-latest-small variables: GCC_PATH: "/cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin" - GO_DIST: "C:\\golang\\go1.18" + GO_DIST: "C:\\golang\\go1.20" SKIP_ECS_AUTH_TEST: true - - id: "ubuntu1804-64-go-1-19" + - id: "ubuntu1804-64-go-1-20" display_name: "Ubuntu 18.04" run_on: ubuntu1804-test variables: - GO_DIST: "/opt/golang/go1.19" - - id: "macos11-go-1-19" + GO_DIST: "/opt/golang/go1.20" + - id: "macos11-go-1-20" display_name: "MacOS 11.0" run_on: macos-1100 batchtime: 1440 # Run at most once per 24 hours. variables: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" SKIP_ECS_AUTH_TEST: true SKIP_EC2_AUTH_TEST: true SKIP_WEB_IDENTITY_AUTH_TEST: true @@ -2380,11 +2377,11 @@ axes: - id: os-faas-80 display_name: OS values: - - id: "rhel80-large-go-1-19" + - id: "rhel80-large-go-1-20" display_name: "RHEL 8.0" run_on: rhel80-large variables: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" task_groups: - name: serverless_task_group @@ -2574,7 +2571,7 @@ buildvariants: run_on: - ubuntu1804-build expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - name: ".static-analysis" @@ -2583,7 +2580,7 @@ buildvariants: run_on: - ubuntu1804-build expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - name: ".performance" @@ -2592,7 +2589,7 @@ buildvariants: run_on: - ubuntu1804-test expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - name: ".compile-check" @@ -2601,7 +2598,7 @@ buildvariants: run_on: - ubuntu1804-build expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - name: "atlas-test" @@ -2610,7 +2607,7 @@ buildvariants: run_on: - ubuntu1804-build expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - name: "test-atlas-data-lake" @@ -2645,14 +2642,14 @@ buildvariants: - name: "aws-auth-test" - matrix_name: "ocsp-test" - matrix_spec: { version: ["4.4", "5.0", "6.0", "latest"], ocsp-rhel-70: ["rhel70-go-1-19"] } + matrix_spec: { version: ["4.4", "5.0", "6.0", "latest"], ocsp-rhel-70: ["rhel70-go-1-20"] } display_name: "OCSP ${version} ${ocsp-rhel-70}" batchtime: 20160 # Use a batchtime of 14 days as suggested by the OCSP test README tasks: - name: ".ocsp" - matrix_name: "ocsp-test-windows" - matrix_spec: { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["windows-64-go-1-18"] } + matrix_spec: { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["windows-64-go-1-20"] } display_name: "OCSP ${version} ${os-ssl-40}" batchtime: 20160 # Use a batchtime of 14 days as suggested by the OCSP test README tasks: @@ -2660,7 +2657,7 @@ buildvariants: - name: ".ocsp-rsa !.ocsp-staple" - matrix_name: "ocsp-test-macos" - matrix_spec: { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["macos11-go-1-19"] } + matrix_spec: { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["macos11-go-1-20"] } display_name: "OCSP ${version} ${os-ssl-40}" batchtime: 20160 # Use a batchtime of 14 days as suggested by the OCSP test README tasks: @@ -2668,7 +2665,7 @@ buildvariants: - name: ".ocsp-rsa !.ocsp-staple" - matrix_name: "race-test" - matrix_spec: { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19"] } + matrix_spec: { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-20"] } display_name: "Race Detector Test" tasks: - name: ".race" @@ -2680,39 +2677,39 @@ buildvariants: - name: ".versioned-api" - matrix_name: "kms-tls-test" - matrix_spec: { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19"] } + matrix_spec: { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-20"] } display_name: "KMS TLS ${os-ssl-40}" tasks: - name: ".kms-tls" - matrix_name: "load-balancer-test" # The LB software is only available on Ubuntu 18.04, so we don't test on all OSes. - matrix_spec: { version: ["5.0", "6.0", "latest", "rapid"], os-ssl-40: ["ubuntu1804-64-go-1-19"] } + matrix_spec: { version: ["5.0", "6.0", "latest", "rapid"], os-ssl-40: ["ubuntu1804-64-go-1-20"] } display_name: "Load Balancer Support ${version} ${os-ssl-40}" tasks: - name: ".load-balancer" - matrix_name: "serverless" - matrix_spec: { os-ssl-40: ["ubuntu1804-64-go-1-19"] } + matrix_spec: { os-ssl-40: ["ubuntu1804-64-go-1-20"] } display_name: "Serverless ${os-ssl-40}" tasks: - "serverless_task_group" - matrix_name: "kms-kmip-test" - matrix_spec: { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19"] } + matrix_spec: { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-20"] } display_name: "KMS KMIP ${os-ssl-40}" tasks: - name: ".kms-kmip" - matrix_name: "fuzz-test" - matrix_spec: { version: ["5.0"], os-ssl-40: ["ubuntu1804-64-go-1-19"] } + matrix_spec: { version: ["5.0"], os-ssl-40: ["ubuntu1804-64-go-1-20"] } display_name: "Fuzz ${version} ${os-ssl-40}" tasks: - name: "test-fuzz" batchtime: 1440 # Run at most once per 24 hours. - matrix_name: "faas-test" - matrix_spec: { version: ["latest"], os-faas-80: ["rhel80-large-go-1-19"] } + matrix_spec: { version: ["latest"], os-faas-80: ["rhel80-large-go-1-20"] } display_name: "FaaS ${version} ${os-faas-80}" tasks: - test-aws-lambda @@ -2722,7 +2719,7 @@ buildvariants: run_on: - debian11-small expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - name: testgcpkms_task_group batchtime: 20160 # Use a batchtime of 14 days as suggested by the CSFLE test README @@ -2733,7 +2730,7 @@ buildvariants: run_on: - debian11-small expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - testawskms-task - testawskms-fail-task @@ -2743,7 +2740,7 @@ buildvariants: run_on: - debian11-small expansions: - GO_DIST: "/opt/golang/go1.19" + GO_DIST: "/opt/golang/go1.20" tasks: - name: testazurekms_task_group batchtime: 20160 # Use a batchtime of 14 days as suggested by the CSFLE test README diff --git a/README.md b/README.md index e25d61cbb5..cb4e7dd515 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The MongoDB supported driver for Go. - Go 1.13 or higher. We aim to support the latest versions of Go. - `go mod tidy` will error when importing the Go Driver using Go versions older than 1.15 due to dependencies that import [io/fs](https://pkg.go.dev/io/fs). See golang/go issue [#44557](https://github.com/golang/go/issues/44557) for more information. - - Go 1.19 or higher is required to run the driver test suite. + - Go 1.20 or higher is required to run the driver test suite. - MongoDB 3.6 and higher. ------------------------- diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 111140acff..18142f55b3 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -6,7 +6,7 @@ We are building this software together and strongly encourage contributions from ## Requirements -Go 1.19 or higher is required to run the driver test suite. +Go 1.20 or higher is required to run the driver test suite. ## Bug Fixes and New Features @@ -17,7 +17,7 @@ Before starting to write code, look for existing [tickets](https://jira.mongodb. The Go Driver team uses GitHub to manage and review all code changes. Patches should generally be made against the master (default) branch and include relevant tests, if applicable. -Code should compile and tests should pass under all Go versions which the driver currently supports. Currently the Go Driver supports a minimum version of Go 1.13 and requires Go 1.19 for development. Please run the following Make targets to validate your changes: +Code should compile and tests should pass under all Go versions which the driver currently supports. Currently the Go Driver supports a minimum version of Go 1.13 and requires Go 1.20 for development. Please run the following Make targets to validate your changes: - `make fmt` - `make lint` (requires [golangci-lint](https://github.com/golangci/golangci-lint) and [lll](https://github.com/walle/lll) to be installed and available in the `PATH`) - `make test` diff --git a/examples/_logger/logrus/go.mod b/examples/_logger/logrus/go.mod index 9a33434489..7ea21ade0c 100644 --- a/examples/_logger/logrus/go.mod +++ b/examples/_logger/logrus/go.mod @@ -1,6 +1,6 @@ module go.mongodb.go/mongo-driver/examples/logger/logrus -go 1.19 +go 1.20 replace go.mongodb.org/mongo-driver => ../../../ diff --git a/examples/_logger/zap/go.mod b/examples/_logger/zap/go.mod index 37b37cfffc..7c6d4e902d 100644 --- a/examples/_logger/zap/go.mod +++ b/examples/_logger/zap/go.mod @@ -1,6 +1,6 @@ module go.mongodb.go/mongo-driver/examples/logger/zap -go 1.19 +go 1.20 replace go.mongodb.org/mongo-driver => ../../../ diff --git a/examples/_logger/zerolog/go.mod b/examples/_logger/zerolog/go.mod index 93ede84200..19f070a5db 100644 --- a/examples/_logger/zerolog/go.mod +++ b/examples/_logger/zerolog/go.mod @@ -1,6 +1,6 @@ module go.mongodb.go/mongo-driver/examples/logger/zerolog -go 1.19 +go 1.20 replace go.mongodb.org/mongo-driver => ../../../ diff --git a/internal/test/faas/awslambda/mongodb/go.mod b/internal/test/faas/awslambda/mongodb/go.mod index 58c52368fc..9cd1f4e968 100644 --- a/internal/test/faas/awslambda/mongodb/go.mod +++ b/internal/test/faas/awslambda/mongodb/go.mod @@ -1,6 +1,6 @@ module go.mongodb.go/mongo-driver/internal/test/mongodb -go 1.19 +go 1.20 replace go.mongodb.org/mongo-driver => ../../../../../ diff --git a/internal/test/faas/awslambda/mongodb/go.sum b/internal/test/faas/awslambda/mongodb/go.sum index cd41f39b04..e808493120 100644 --- a/internal/test/faas/awslambda/mongodb/go.sum +++ b/internal/test/faas/awslambda/mongodb/go.sum @@ -1,8 +1,5 @@ -github.com/aws/aws-lambda-go v1.36.1 h1:CJxGkL9uKszIASRDxzcOcLX6juzTLoTKtCIgUGcTjTU= -github.com/aws/aws-lambda-go v1.36.1/go.mod h1:jwFe2KmMsHmffA1X2R09hH6lFzJQxzI8qK17ewzbQMM= github.com/aws/aws-lambda-go v1.41.0 h1:l/5fyVb6Ud9uYd411xdHZzSf2n86TakxzpvIoz7l+3Y= github.com/aws/aws-lambda-go v1.41.0/go.mod h1:jwFe2KmMsHmffA1X2R09hH6lFzJQxzI8qK17ewzbQMM= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= @@ -11,35 +8,19 @@ github.com/google/go-cmp v0.5.2 h1:X2ev0eStA3AbceY54o37/0PQ/UWqKEiiO2dKL5OPaFM= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/klauspost/compress v1.13.6 h1:P76CopJELS0TiO2mebmnzgWaajssP/EszplttgQxcgc= github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= -github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe h1:iruDEfMl2E6fbMZ9s0scYfZQ84/6SPL6zC8ACM2oIL0= github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= -github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.2 h1:4jaiDzPyXQvSd7D0EjG45355tLlV3VOECpq10pLC+8s= -github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= -github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= -github.com/xdg-go/scram v1.1.1/go.mod h1:RaEWvsqvNKKvBPvcKeFjrG2cJqOkHTiyTpzz23ni57g= github.com/xdg-go/scram v1.1.2 h1:FHX5I5B4i4hKRVRBCFRxq1iQRej7WO3hhBuJf+UUySY= github.com/xdg-go/scram v1.1.2/go.mod h1:RT/sEzTbU5y00aCK8UOx6R7YryM0iF1N2MOmC3kKLN4= -github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8= github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d h1:splanxYIlg+5LfHAM6xpdFEAYOk8iySO56hMFq6uLyA= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -go.mongodb.org/mongo-driver v1.11.4 h1:4ayjakA013OdpGyL2K3ZqylTac/rMjrJOMZ1EHizXas= -go.mongodb.org/mongo-driver v1.11.4/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d h1:sK3txAijHtOK88l68nt020reeT1ZdKLIYetKl95FzVY= @@ -50,7 +31,6 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 h1:uVc8UZUe6tr40fFVnUP5Oj+veunVezqYl9z7DYw9xzw= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -74,8 +54,4 @@ golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=