diff --git a/client/v2/go.mod b/client/v2/go.mod index c13ea8fb06..0bf49ab4f0 100644 --- a/client/v2/go.mod +++ b/client/v2/go.mod @@ -123,7 +123,7 @@ require ( gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect ) // TODO: remove after 0.7.0 release diff --git a/client/v2/go.sum b/client/v2/go.sum index 7a9d33886d..eac2a3132e 100644 --- a/client/v2/go.sum +++ b/client/v2/go.sum @@ -1020,8 +1020,8 @@ honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/collections/go.mod b/collections/go.mod index 17aba5cb6d..92b5de2961 100644 --- a/collections/go.mod +++ b/collections/go.mod @@ -6,7 +6,7 @@ require ( cosmossdk.io/core v0.7.0 github.com/cosmos/cosmos-db v1.0.0 github.com/stretchr/testify v1.8.3 - pgregory.net/rapid v0.5.7 + pgregory.net/rapid v0.6.0 ) require ( diff --git a/collections/go.sum b/collections/go.sum index 2b5d49a6cf..e1cfd8d4cc 100644 --- a/collections/go.sum +++ b/collections/go.sum @@ -449,5 +449,5 @@ gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= diff --git a/depinject/go.mod b/depinject/go.mod index 7008f239ea..6fadd5f01a 100644 --- a/depinject/go.mod +++ b/depinject/go.mod @@ -31,5 +31,5 @@ require ( golang.org/x/sys v0.5.0 // indirect gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect ) diff --git a/depinject/go.sum b/depinject/go.sum index 20c888f1c8..71590b3df5 100644 --- a/depinject/go.sum +++ b/depinject/go.sum @@ -361,5 +361,5 @@ gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= gotest.tools/v3 v3.4.0/go.mod h1:CtbdzLSsqVhDgMtKsx03ird5YTGB3ar27v0u/yKBW5g= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= diff --git a/go.mod b/go.mod index 4302a8bca1..292efbf6b9 100644 --- a/go.mod +++ b/go.mod @@ -61,7 +61,7 @@ require ( google.golang.org/grpc v1.55.0 google.golang.org/protobuf v1.30.0 gotest.tools/v3 v3.4.0 - pgregory.net/rapid v0.5.7 + pgregory.net/rapid v0.6.0 sigs.k8s.io/yaml v1.3.0 ) diff --git a/go.sum b/go.sum index 6c32d05857..fdd4e9c38b 100644 --- a/go.sum +++ b/go.sum @@ -1361,8 +1361,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/orm/go.mod b/orm/go.mod index 208b594217..ab021d3a25 100644 --- a/orm/go.mod +++ b/orm/go.mod @@ -18,7 +18,7 @@ require ( google.golang.org/grpc v1.55.0 google.golang.org/protobuf v1.30.0 gotest.tools/v3 v3.4.0 - pgregory.net/rapid v0.5.7 + pgregory.net/rapid v0.6.0 ) require ( diff --git a/orm/go.sum b/orm/go.sum index c60f0e212c..9b84012f2f 100644 --- a/orm/go.sum +++ b/orm/go.sum @@ -475,7 +475,7 @@ gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= gotest.tools/v3 v3.4.0/go.mod h1:CtbdzLSsqVhDgMtKsx03ird5YTGB3ar27v0u/yKBW5g= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/simapp/go.mod b/simapp/go.mod index 798ac07427..aff366cf82 100644 --- a/simapp/go.mod +++ b/simapp/go.mod @@ -185,7 +185,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/simapp/go.sum b/simapp/go.sum index 5909622964..aa8e2547ca 100644 --- a/simapp/go.sum +++ b/simapp/go.sum @@ -1752,8 +1752,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/tests/go.mod b/tests/go.mod index ca5bca2d6a..d7c43b838e 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -28,7 +28,7 @@ require ( github.com/stretchr/testify v1.8.3 google.golang.org/protobuf v1.30.0 gotest.tools/v3 v3.4.0 - pgregory.net/rapid v0.5.7 + pgregory.net/rapid v0.6.0 ) require ( diff --git a/tests/go.sum b/tests/go.sum index 6a143476c2..a20d81c171 100644 --- a/tests/go.sum +++ b/tests/go.sum @@ -1754,8 +1754,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/tools/confix/go.mod b/tools/confix/go.mod index e0bd738840..a6e6f1abbc 100644 --- a/tools/confix/go.mod +++ b/tools/confix/go.mod @@ -147,7 +147,7 @@ require ( gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/tools/confix/go.sum b/tools/confix/go.sum index 149d7a13a2..3379e77a93 100644 --- a/tools/confix/go.sum +++ b/tools/confix/go.sum @@ -1361,8 +1361,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/tools/cosmovisor/go.mod b/tools/cosmovisor/go.mod index a189270ff4..b1586f5b36 100644 --- a/tools/cosmovisor/go.mod +++ b/tools/cosmovisor/go.mod @@ -157,6 +157,6 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/tools/cosmovisor/go.sum b/tools/cosmovisor/go.sum index ac38620703..67fa295da0 100644 --- a/tools/cosmovisor/go.sum +++ b/tools/cosmovisor/go.sum @@ -1706,8 +1706,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/tools/hubl/go.mod b/tools/hubl/go.mod index b0c76bee28..94ccf6aa2a 100644 --- a/tools/hubl/go.mod +++ b/tools/hubl/go.mod @@ -115,6 +115,6 @@ require ( gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/tools/hubl/go.sum b/tools/hubl/go.sum index 26ce146583..5b1ccc8fd1 100644 --- a/tools/hubl/go.sum +++ b/tools/hubl/go.sum @@ -1021,8 +1021,8 @@ honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/tools/rosetta/go.mod b/tools/rosetta/go.mod index d745a27ba5..0fcbf25b3f 100644 --- a/tools/rosetta/go.mod +++ b/tools/rosetta/go.mod @@ -142,7 +142,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/tools/rosetta/go.sum b/tools/rosetta/go.sum index ee589a792f..63bae4a537 100644 --- a/tools/rosetta/go.sum +++ b/tools/rosetta/go.sum @@ -1304,8 +1304,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/x/circuit/go.mod b/x/circuit/go.mod index 682c3c8b19..93e4cfcd64 100644 --- a/x/circuit/go.mod +++ b/x/circuit/go.mod @@ -145,7 +145,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/x/circuit/go.sum b/x/circuit/go.sum index 99ffa6a611..57ee926c78 100644 --- a/x/circuit/go.sum +++ b/x/circuit/go.sum @@ -1324,8 +1324,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/x/evidence/go.mod b/x/evidence/go.mod index 7ca0094e50..7fd2a747ac 100644 --- a/x/evidence/go.mod +++ b/x/evidence/go.mod @@ -146,7 +146,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/x/evidence/go.sum b/x/evidence/go.sum index 60b4fd07d0..992379e613 100644 --- a/x/evidence/go.sum +++ b/x/evidence/go.sum @@ -1358,8 +1358,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/x/feegrant/go.mod b/x/feegrant/go.mod index 69822051b0..6e2c06d68f 100644 --- a/x/feegrant/go.mod +++ b/x/feegrant/go.mod @@ -147,7 +147,7 @@ require ( gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/x/feegrant/go.sum b/x/feegrant/go.sum index 49a84ec24f..e37b8c6561 100644 --- a/x/feegrant/go.sum +++ b/x/feegrant/go.sum @@ -1331,8 +1331,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/x/group/internal/orm/primary_key_property_test.go b/x/group/internal/orm/primary_key_property_test.go index 0149531af3..3ed443be61 100644 --- a/x/group/internal/orm/primary_key_property_test.go +++ b/x/group/internal/orm/primary_key_property_test.go @@ -14,50 +14,15 @@ import ( ) func TestPrimaryKeyTable(t *testing.T) { - rapid.Check(t, rapid.Run[*primaryKeyMachine]()) + rapid.Check(t, testPrimaryKeyMachine) } -// primaryKeyMachine is a state machine model of the PrimaryKeyTable. The state -// is modeled as a map of strings to TableModels. -type primaryKeyMachine struct { - store storetypes.KVStore - table *PrimaryKeyTable - state map[string]*testdata.TableModel -} - -// stateKeys gets all the keys in the model map -func (m *primaryKeyMachine) stateKeys() []string { - keys := make([]string, len(m.state)) - - i := 0 - for k := range m.state { - keys[i] = k - i++ - } - - return keys -} - -// Generate a TableModel that has a 50% chance of being a part of the existing -// state -func (m *primaryKeyMachine) genTableModel() *rapid.Generator[*testdata.TableModel] { - genStateTableModel := rapid.Custom(func(t *rapid.T) *testdata.TableModel { - pk := rapid.SampledFrom(m.stateKeys()).Draw(t, "key") - return m.state[pk] - }) - - if len(m.stateKeys()) == 0 { - return genTableModel - } - return rapid.OneOf(genTableModel, genStateTableModel) -} - -// Init creates a new instance of the state machine model by building the real -// table and making the empty model map -func (m *primaryKeyMachine) Init(t *rapid.T) { +func testPrimaryKeyMachine(t *rapid.T) { + // Init creates a new instance of the state machine model by building the real + // table and making the empty model map // Create context ctx := NewMockContext() - m.store = ctx.KVStore(storetypes.NewKVStoreKey("test")) + store := ctx.KVStore(storetypes.NewKVStoreKey("test")) // Create primary key table interfaceRegistry := types.NewInterfaceRegistry() @@ -69,120 +34,147 @@ func (m *primaryKeyMachine) Init(t *rapid.T) { ) require.NoError(t, err) - m.table = table - // Create model state - m.state = make(map[string]*testdata.TableModel) + state := make(map[string]*testdata.TableModel) + + t.Run(map[string]func(*rapid.T){ + // Create is one of the model commands. It adds an object to the table, creating + // an error if it already exists. + "Create": func(t *rapid.T) { + g := genTableModel.Draw(t, "g") + pk := string(PrimaryKey(g)) + + t.Logf("pk: %v", pk) + t.Logf("state: %v", state) + + err := table.Create(store, g) + + if state[pk] != nil { + require.Error(t, err) + } else { + require.NoError(t, err) + state[pk] = g + } + }, + + // Update is one of the model commands. It updates the value at a given primary + // key and fails if that primary key doesn't already exist in the table. + "Update": func(t *rapid.T) { + tm := generateTableModel(state).Draw(t, "tm") + + newName := rapid.StringN(1, 100, 150).Draw(t, "newName") + tm.Name = newName + + // Perform the real Update + err := table.Update(store, tm) + + if state[string(PrimaryKey(tm))] == nil { + // If there's no value in the model, we expect an error + require.Error(t, err) + } else { + // If we have a value in the model, expect no error + require.NoError(t, err) + + // Update the model with the new value + state[string(PrimaryKey(tm))] = tm + } + }, + + // Set is one of the model commands. It sets the value at a key in the table + // whether it exists or not. + "Set": func(t *rapid.T) { + g := genTableModel.Draw(t, "g") + pk := string(PrimaryKey(g)) + + err := table.Set(store, g) + + require.NoError(t, err) + state[pk] = g + }, + + // Delete is one of the model commands. It removes the object with the given + // primary key from the table and returns an error if that primary key doesn't + // already exist in the table. + "Delete": func(t *rapid.T) { + tm := generateTableModel(state).Draw(t, "tm") + + // Perform the real Delete + err := table.Delete(store, tm) + + if state[string(PrimaryKey(tm))] == nil { + // If there's no value in the model, we expect an error + require.Error(t, err) + } else { + // If we have a value in the model, expect no error + require.NoError(t, err) + + // Delete the value from the model + delete(state, string(PrimaryKey(tm))) + } + }, + + // Has is one of the model commands. It checks whether a key already exists in + // the table. + "Has": func(t *rapid.T) { + pk := PrimaryKey(generateTableModel(state).Draw(t, "g")) + + realHas := table.Has(store, pk) + modelHas := state[string(pk)] != nil + + require.Equal(t, realHas, modelHas) + }, + + // GetOne is one of the model commands. It fetches an object from the table by + // its primary key and returns an error if that primary key isn't in the table. + "GetOne": func(t *rapid.T) { + pk := PrimaryKey(generateTableModel(state).Draw(t, "tm")) + + var tm testdata.TableModel + + err := table.GetOne(store, pk, &tm) + t.Logf("tm: %v", tm) + + if state[string(pk)] == nil { + require.Error(t, err) + } else { + require.NoError(t, err) + require.Equal(t, *state[string(pk)], tm) + } + }, + + // Check that the real values match the state values. + "": func(t *rapid.T) { + for i := range state { + has := table.Has(store, []byte(i)) + require.Equal(t, true, has) + } + }, + }) } -// Check that the real values match the state values. -func (m *primaryKeyMachine) Check(t *rapid.T) { - for i := range m.state { - has := m.table.Has(m.store, []byte(i)) - require.Equal(t, true, has) +// stateKeys gets all the keys in the model map +func stateKeys(state map[string]*testdata.TableModel) []string { + keys := make([]string, len(state)) + + i := 0 + for k := range state { + keys[i] = k + i++ } + + return keys } -// Create is one of the model commands. It adds an object to the table, creating -// an error if it already exists. -func (m *primaryKeyMachine) Create(t *rapid.T) { - g := genTableModel.Draw(t, "g") - pk := string(PrimaryKey(g)) +// generateTableModel a TableModel that has a 50% chance of being a part of the existing +// state +func generateTableModel(state map[string]*testdata.TableModel) *rapid.Generator[*testdata.TableModel] { + genStateTableModel := rapid.Custom(func(t *rapid.T) *testdata.TableModel { + pk := rapid.SampledFrom(stateKeys(state)).Draw(t, "key") + return state[pk] + }) - t.Logf("pk: %v", pk) - t.Logf("m.state: %v", m.state) - - err := m.table.Create(m.store, g) - - if m.state[pk] != nil { - require.Error(t, err) - } else { - require.NoError(t, err) - m.state[pk] = g - } -} - -// Update is one of the model commands. It updates the value at a given primary -// key and fails if that primary key doesn't already exist in the table. -func (m *primaryKeyMachine) Update(t *rapid.T) { - tm := m.genTableModel().Draw(t, "tm") - - newName := rapid.StringN(1, 100, 150).Draw(t, "newName") - tm.Name = newName - - // Perform the real Update - err := m.table.Update(m.store, tm) - - if m.state[string(PrimaryKey(tm))] == nil { - // If there's no value in the model, we expect an error - require.Error(t, err) - } else { - // If we have a value in the model, expect no error - require.NoError(t, err) - - // Update the model with the new value - m.state[string(PrimaryKey(tm))] = tm - } -} - -// Set is one of the model commands. It sets the value at a key in the table -// whether it exists or not. -func (m *primaryKeyMachine) Set(t *rapid.T) { - g := genTableModel.Draw(t, "g") - pk := string(PrimaryKey(g)) - - err := m.table.Set(m.store, g) - - require.NoError(t, err) - m.state[pk] = g -} - -// Delete is one of the model commands. It removes the object with the given -// primary key from the table and returns an error if that primary key doesn't -// already exist in the table. -func (m *primaryKeyMachine) Delete(t *rapid.T) { - tm := m.genTableModel().Draw(t, "tm") - - // Perform the real Delete - err := m.table.Delete(m.store, tm) - - if m.state[string(PrimaryKey(tm))] == nil { - // If there's no value in the model, we expect an error - require.Error(t, err) - } else { - // If we have a value in the model, expect no error - require.NoError(t, err) - - // Delete the value from the model - delete(m.state, string(PrimaryKey(tm))) - } -} - -// Has is one of the model commands. It checks whether a key already exists in -// the table. -func (m *primaryKeyMachine) Has(t *rapid.T) { - pk := PrimaryKey(m.genTableModel().Draw(t, "g")) - - realHas := m.table.Has(m.store, pk) - modelHas := m.state[string(pk)] != nil - - require.Equal(t, realHas, modelHas) -} - -// GetOne is one of the model commands. It fetches an object from the table by -// its primary key and returns an error if that primary key isn't in the table. -func (m *primaryKeyMachine) GetOne(t *rapid.T) { - pk := PrimaryKey(m.genTableModel().Draw(t, "tm")) - - var tm testdata.TableModel - - err := m.table.GetOne(m.store, pk, &tm) - t.Logf("tm: %v", tm) - - if m.state[string(pk)] == nil { - require.Error(t, err) - } else { - require.NoError(t, err) - require.Equal(t, *m.state[string(pk)], tm) + if len(stateKeys(state)) == 0 { + return genTableModel } + return rapid.OneOf(genTableModel, genStateTableModel) } diff --git a/x/group/internal/orm/sequence_property_test.go b/x/group/internal/orm/sequence_property_test.go index fad3bdae25..33d47e2e7d 100644 --- a/x/group/internal/orm/sequence_property_test.go +++ b/x/group/internal/orm/sequence_property_test.go @@ -10,60 +10,46 @@ import ( ) func TestSequence(t *testing.T) { - rapid.Check(t, rapid.Run[*sequenceMachine]()) + rapid.Check(t, testSequenceMachine) } -// sequenceMachine is a state machine model of Sequence. It simply uses a uint64 -// as the model of the sequence. -type sequenceMachine struct { - store storetypes.KVStore - seq *Sequence - state uint64 -} - -// Init sets up the real Sequence, including choosing a random initial value, -// and intialises the model state -func (m *sequenceMachine) Init(t *rapid.T) { - // Create context and KV store +func testSequenceMachine(t *rapid.T) { + // Init sets up the real Sequence, including choosing a random initial value, + // and intialises the model state ctx := NewMockContext() - m.store = ctx.KVStore(storetypes.NewKVStoreKey("test")) + store := ctx.KVStore(storetypes.NewKVStoreKey("test")) // Create primary key table seq := NewSequence(0x1) - m.seq = &seq // Choose initial sequence value initSeqVal := rapid.Uint64().Draw(t, "initSeqVal") - err := m.seq.InitVal(m.store, initSeqVal) + err := seq.InitVal(store, initSeqVal) require.NoError(t, err) // Create model state - m.state = initSeqVal -} + state := initSeqVal -// Check does nothing, because all our invariants are captured in the commands -func (m *sequenceMachine) Check(t *rapid.T) {} - -// NextVal is one of the model commands. It checks that the next value of the -// sequence matches the model and increments the model state. -func (m *sequenceMachine) NextVal(t *rapid.T) { - // Check that the next value in the sequence matches the model - require.Equal(t, m.state+1, m.seq.NextVal(m.store)) - - // Increment the model state - m.state++ -} - -// CurVal is one of the model commands. It checks that the current value of the -// sequence matches the model. -func (m *sequenceMachine) CurVal(t *rapid.T) { - // Check the current value matches the model - require.Equal(t, m.state, m.seq.CurVal(m.store)) -} - -// PeekNextVal is one of the model commands. It checks that the next value of -// the sequence matches the model without modifying the state. -func (m *sequenceMachine) PeekNextVal(t *rapid.T) { - // Check that the next value in the sequence matches the model - require.Equal(t, m.state+1, m.seq.PeekNextVal(m.store)) + t.Run(map[string]func(*rapid.T){ + // NextVal is one of the model commands. It checks that the next value of the + // sequence matches the model and increments the model state. + "NextVal": func(t *rapid.T) { + // Check that the next value in the sequence matches the model + require.Equal(t, state+1, seq.NextVal(store)) + // Increment the model state + state++ + }, + // CurVal is one of the model commands. It checks that the current value of the + // sequence matches the model. + "CurVal": func(t *rapid.T) { + // Check the current value matches the model + require.Equal(t, state, seq.CurVal(store)) + }, + // PeekNextVal is one of the model commands. It checks that the next value of + // the sequence matches the model without modifying the state. + "PeekNextVal": func(t *rapid.T) { + // Check that the next value in the sequence matches the model + require.Equal(t, state+1, seq.PeekNextVal(store)) + }, + }) } diff --git a/x/nft/go.mod b/x/nft/go.mod index 42fac26001..b30075e36a 100644 --- a/x/nft/go.mod +++ b/x/nft/go.mod @@ -145,7 +145,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/x/nft/go.sum b/x/nft/go.sum index 895b2b1db0..81030c785e 100644 --- a/x/nft/go.sum +++ b/x/nft/go.sum @@ -1359,8 +1359,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/x/tx/go.mod b/x/tx/go.mod index 57be21389e..f385a02581 100644 --- a/x/tx/go.mod +++ b/x/tx/go.mod @@ -15,7 +15,7 @@ require ( github.com/tendermint/go-amino v0.16.0 google.golang.org/protobuf v1.30.0 gotest.tools/v3 v3.4.0 - pgregory.net/rapid v0.5.7 + pgregory.net/rapid v0.6.0 ) require ( diff --git a/x/tx/go.sum b/x/tx/go.sum index 8ee2b3532d..1f1189644d 100644 --- a/x/tx/go.sum +++ b/x/tx/go.sum @@ -87,6 +87,6 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= gotest.tools/v3 v3.4.0/go.mod h1:CtbdzLSsqVhDgMtKsx03ird5YTGB3ar27v0u/yKBW5g= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= diff --git a/x/upgrade/go.mod b/x/upgrade/go.mod index a771afa6aa..d2aba479cc 100644 --- a/x/upgrade/go.mod +++ b/x/upgrade/go.mod @@ -170,7 +170,7 @@ require ( gopkg.in/yaml.v3 v3.0.1 // indirect gotest.tools/v3 v3.4.0 // indirect nhooyr.io/websocket v1.8.6 // indirect - pgregory.net/rapid v0.5.7 // indirect + pgregory.net/rapid v0.6.0 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/x/upgrade/go.sum b/x/upgrade/go.sum index 9b21603683..626964087f 100644 --- a/x/upgrade/go.sum +++ b/x/upgrade/go.sum @@ -1755,8 +1755,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= nhooyr.io/websocket v1.8.6 h1:s+C3xAMLwGmlI31Nyn/eAehUlZPwfYZu2JXM621Q5/k= nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= -pgregory.net/rapid v0.5.7 h1:p7/XbOgyFY1I/3Q12UTXfos70VZTcgc3WeoyiEru5cs= -pgregory.net/rapid v0.5.7/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= +pgregory.net/rapid v0.6.0 h1:z1xRV76gUDL/H0HUpn1z0XuucGC3YovhPidzwzm+224= +pgregory.net/rapid v0.6.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=