diff --git a/Makefile b/Makefile index 58a6675..693e14e 100644 --- a/Makefile +++ b/Makefile @@ -29,6 +29,11 @@ lint: setup go-mod-tidy go-mod-tidy: find . -name go.mod -execdir go mod tidy \; +# Update adapters to use a new ksql tag +version= +update: + find . -name go.mod -execdir go get github.com/vingarcia/ksql@$(version) \; + gen: mock mock: setup $(GOBIN)/mockgen -package=exampleservice -source=contracts.go -destination=examples/example_service/mocks.go diff --git a/adapters/kmysql/go.mod b/adapters/kmysql/go.mod index 22c9457..670ccff 100644 --- a/adapters/kmysql/go.mod +++ b/adapters/kmysql/go.mod @@ -15,7 +15,7 @@ require ( github.com/opencontainers/image-spec v1.0.2 // indirect github.com/opencontainers/runc v1.1.0 // indirect github.com/ory/dockertest v3.3.5+incompatible - github.com/vingarcia/ksql v1.4.6 + github.com/vingarcia/ksql v1.4.7 golang.org/x/net v0.0.0-20220225172249-27dd8689420f // indirect golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86 // indirect gotest.tools v2.2.0+incompatible // indirect diff --git a/adapters/kmysql/go.sum b/adapters/kmysql/go.sum index dbb144f..59e65f5 100644 --- a/adapters/kmysql/go.sum +++ b/adapters/kmysql/go.sum @@ -37,8 +37,6 @@ 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/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018 h1:QsFkVafcKOaZoAB4WcyUHdkPbwh+VYwZgYJb/rU6EIM= -github.com/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018/go.mod h1:5C3SWkut69TSdkerzRDxXMRM5x73PGWNcRLe/xKjXhs= github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw= @@ -143,7 +141,6 @@ github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/y github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= @@ -151,8 +148,8 @@ github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1 github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/vingarcia/ksql v1.4.6 h1:VQor+sU1LL+tUarI5FM0jIbC8pBk5MoYecMlZJkckaI= -github.com/vingarcia/ksql v1.4.6/go.mod h1:X9ygN+NPzMyGl6l7xsq9Uob7z6QWBw/7xuCzjfZKEsU= +github.com/vingarcia/ksql v1.4.7 h1:Gt9uz5ScL/lJxVa9DlA+4QaUWAOaSz1ZjUJDn8neLAI= +github.com/vingarcia/ksql v1.4.7/go.mod h1:EVxEK3x6igVSFLDLLaymc25soqn3fSsZ0hrAryKtfCg= github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= diff --git a/adapters/kpgx/go.mod b/adapters/kpgx/go.mod index 84c1621..cce7fbc 100644 --- a/adapters/kpgx/go.mod +++ b/adapters/kpgx/go.mod @@ -16,6 +16,6 @@ require ( github.com/opencontainers/image-spec v1.0.2 // indirect github.com/opencontainers/runc v1.1.0 // indirect github.com/ory/dockertest v3.3.5+incompatible - github.com/vingarcia/ksql v1.4.6 + github.com/vingarcia/ksql v1.4.7 gotest.tools v2.2.0+incompatible // indirect ) diff --git a/adapters/kpgx/go.sum b/adapters/kpgx/go.sum index efeed09..b6279d1 100644 --- a/adapters/kpgx/go.sum +++ b/adapters/kpgx/go.sum @@ -43,8 +43,6 @@ 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/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018 h1:QsFkVafcKOaZoAB4WcyUHdkPbwh+VYwZgYJb/rU6EIM= -github.com/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018/go.mod h1:5C3SWkut69TSdkerzRDxXMRM5x73PGWNcRLe/xKjXhs= github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw= @@ -233,8 +231,8 @@ github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1 github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/vingarcia/ksql v1.4.6 h1:VQor+sU1LL+tUarI5FM0jIbC8pBk5MoYecMlZJkckaI= -github.com/vingarcia/ksql v1.4.6/go.mod h1:X9ygN+NPzMyGl6l7xsq9Uob7z6QWBw/7xuCzjfZKEsU= +github.com/vingarcia/ksql v1.4.7 h1:Gt9uz5ScL/lJxVa9DlA+4QaUWAOaSz1ZjUJDn8neLAI= +github.com/vingarcia/ksql v1.4.7/go.mod h1:EVxEK3x6igVSFLDLLaymc25soqn3fSsZ0hrAryKtfCg= github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= diff --git a/adapters/ksqlite3/go.mod b/adapters/ksqlite3/go.mod index b5a8866..b89c32d 100644 --- a/adapters/ksqlite3/go.mod +++ b/adapters/ksqlite3/go.mod @@ -4,5 +4,5 @@ go 1.14 require ( github.com/mattn/go-sqlite3 v1.14.12 - github.com/vingarcia/ksql v1.4.6 + github.com/vingarcia/ksql v1.4.7 ) diff --git a/adapters/ksqlite3/go.sum b/adapters/ksqlite3/go.sum index 65bbf21..910b894 100644 --- a/adapters/ksqlite3/go.sum +++ b/adapters/ksqlite3/go.sum @@ -1,9 +1,6 @@ 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/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018 h1:QsFkVafcKOaZoAB4WcyUHdkPbwh+VYwZgYJb/rU6EIM= -github.com/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018/go.mod h1:5C3SWkut69TSdkerzRDxXMRM5x73PGWNcRLe/xKjXhs= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= @@ -16,11 +13,10 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE 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.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/vingarcia/ksql v1.4.6 h1:VQor+sU1LL+tUarI5FM0jIbC8pBk5MoYecMlZJkckaI= -github.com/vingarcia/ksql v1.4.6/go.mod h1:X9ygN+NPzMyGl6l7xsq9Uob7z6QWBw/7xuCzjfZKEsU= +github.com/vingarcia/ksql v1.4.7 h1:Gt9uz5ScL/lJxVa9DlA+4QaUWAOaSz1ZjUJDn8neLAI= +github.com/vingarcia/ksql v1.4.7/go.mod h1:EVxEK3x6igVSFLDLLaymc25soqn3fSsZ0hrAryKtfCg= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/adapters/ksqlserver/go.mod b/adapters/ksqlserver/go.mod index cda573f..9ecd843 100644 --- a/adapters/ksqlserver/go.mod +++ b/adapters/ksqlserver/go.mod @@ -15,7 +15,7 @@ require ( github.com/opencontainers/image-spec v1.0.2 // indirect github.com/opencontainers/runc v1.1.0 // indirect github.com/ory/dockertest v3.3.5+incompatible - github.com/vingarcia/ksql v1.4.6 + github.com/vingarcia/ksql v1.4.7 golang.org/x/net v0.0.0-20220225172249-27dd8689420f // indirect gotest.tools v2.2.0+incompatible // indirect ) diff --git a/adapters/ksqlserver/go.sum b/adapters/ksqlserver/go.sum index 7da170d..f8a4813 100644 --- a/adapters/ksqlserver/go.sum +++ b/adapters/ksqlserver/go.sum @@ -39,8 +39,6 @@ github.com/denisenkom/go-mssqldb v0.10.0 h1:QykgLZBorFE95+gO3u9esLd0BmbvpWp0/waN github.com/denisenkom/go-mssqldb v0.10.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018 h1:QsFkVafcKOaZoAB4WcyUHdkPbwh+VYwZgYJb/rU6EIM= -github.com/ditointernet/go-assert v0.0.0-20200120164340-9e13125a7018/go.mod h1:5C3SWkut69TSdkerzRDxXMRM5x73PGWNcRLe/xKjXhs= github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw= @@ -145,7 +143,6 @@ github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/y github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= @@ -153,8 +150,8 @@ github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1 github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/vingarcia/ksql v1.4.6 h1:VQor+sU1LL+tUarI5FM0jIbC8pBk5MoYecMlZJkckaI= -github.com/vingarcia/ksql v1.4.6/go.mod h1:X9ygN+NPzMyGl6l7xsq9Uob7z6QWBw/7xuCzjfZKEsU= +github.com/vingarcia/ksql v1.4.7 h1:Gt9uz5ScL/lJxVa9DlA+4QaUWAOaSz1ZjUJDn8neLAI= +github.com/vingarcia/ksql v1.4.7/go.mod h1:EVxEK3x6igVSFLDLLaymc25soqn3fSsZ0hrAryKtfCg= github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= diff --git a/benchmarks/go.mod b/benchmarks/go.mod index ca826a6..caba4d5 100644 --- a/benchmarks/go.mod +++ b/benchmarks/go.mod @@ -6,7 +6,7 @@ require ( github.com/jackc/pgx/v4 v4.13.0 github.com/jmoiron/sqlx v1.3.4 github.com/lib/pq v1.10.4 - github.com/vingarcia/ksql v1.4.6 + github.com/vingarcia/ksql v1.4.7 github.com/vingarcia/ksql/adapters/kpgx v0.0.0-00010101000000-000000000000 gorm.io/driver/postgres v1.2.2 gorm.io/gorm v1.22.3 diff --git a/examples/go.mod b/examples/go.mod index cec3267..5f7729f 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -13,7 +13,7 @@ replace ( require ( github.com/golang/mock v1.6.0 github.com/stretchr/testify v1.7.0 - github.com/vingarcia/ksql v1.4.6 + github.com/vingarcia/ksql v1.4.7 github.com/vingarcia/ksql/adapters/kmysql v0.0.0-00010101000000-000000000000 github.com/vingarcia/ksql/adapters/kpgx v0.0.0-00010101000000-000000000000 github.com/vingarcia/ksql/adapters/ksqlite3 v0.0.0-00010101000000-000000000000