Skip to content

Rewrite #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 67 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
59e8a8c
rewrite
percona-csalguero Apr 27, 2020
b1721ae
Merge branch 'master' into rewrite
percona-csalguero May 12, 2020
44e42d9
Updated travis to use go modules
percona-csalguero May 12, 2020
57d3f3f
Updated travis
percona-csalguero May 12, 2020
e06db3d
Updated mysql usr
percona-csalguero May 12, 2020
b9c38a4
testing linter
percona-csalguero May 12, 2020
308a653
review god test
percona-csalguero May 12, 2020
50f5443
Test for ensure
percona-csalguero May 12, 2020
b0d13d7
WIP
percona-csalguero May 12, 2020
8f6ab8e
WIP
percona-csalguero May 12, 2020
30e5c1a
WIP
percona-csalguero May 12, 2020
25dfb33
reviewdog in travis
percona-csalguero May 13, 2020
9872347
reviewdog in travis
percona-csalguero May 13, 2020
94cbd98
reviewdog in travis
percona-csalguero May 13, 2020
aa17c9c
Updated reviewdog config
percona-csalguero May 13, 2020
aa204b3
Updated reviewdog config
percona-csalguero May 13, 2020
daf9a00
Updated reviewdog config
percona-csalguero May 13, 2020
643c9f0
Updated reviewdog config
percona-csalguero May 13, 2020
1e3c451
Updated travis to use go modules
percona-csalguero May 13, 2020
ef2d254
Updated reviewdog config
percona-csalguero May 13, 2020
9763280
Updated reviewdog config
percona-csalguero May 13, 2020
5fd26e2
Updated travis to use go modules
percona-csalguero May 13, 2020
7414054
Updated travis to use go modules
percona-csalguero May 13, 2020
5005b4b
Updated travis to use go modules
percona-csalguero May 13, 2020
94a14a6
Updated travis to use go modules
percona-csalguero May 13, 2020
6473ad6
Updated travis to use go modules
percona-csalguero May 13, 2020
35aace3
Updated travis to use go modules
percona-csalguero May 13, 2020
de59951
Updated travis to use go modules
percona-csalguero May 14, 2020
98af583
Updated travis to use go modules
percona-csalguero May 14, 2020
fa948e3
Updated travis to use go modules
percona-csalguero May 14, 2020
bb153e6
Updated travis to use go modules
percona-csalguero May 14, 2020
0c9911b
Updated travis to use go modules
percona-csalguero May 14, 2020
935fed8
Updated travis to use go modules
percona-csalguero May 14, 2020
3071c92
Updated travis to use go modules
percona-csalguero May 14, 2020
5d7f586
Updated travis to use go modules
percona-csalguero May 14, 2020
c5e4a4b
Updated travis to use go modules
percona-csalguero May 14, 2020
bfa3c01
Updated travis to use go modules
percona-csalguero May 14, 2020
0cff6fe
Updated travis to use go modules
percona-csalguero May 14, 2020
91e1625
Updated travis to use go modules
percona-csalguero May 14, 2020
7de6a52
Updated travis to use go modules
percona-csalguero May 14, 2020
ede9adc
Updated travis to use go modules
percona-csalguero May 14, 2020
1f8fd60
Updated travis to use go modules
percona-csalguero May 14, 2020
e772efa
Updated travis to use go modules
percona-csalguero May 14, 2020
3695c7e
Updated travis to use go modules
percona-csalguero May 14, 2020
f07133f
Updated travis to use go modules
percona-csalguero May 14, 2020
fa5a043
Removed github actions
percona-csalguero May 14, 2020
bb4becb
Updated travis to use go modules
percona-csalguero May 14, 2020
d359597
Updated travis to use go modules
percona-csalguero May 14, 2020
558eb98
Updated travis to use go modules
percona-csalguero May 14, 2020
f2573ee
Updated travis to use go modules
percona-csalguero May 14, 2020
84a8278
Updated travis to use go modules
percona-csalguero May 14, 2020
f23fb12
Updated travis to use go modules
percona-csalguero May 14, 2020
a351622
Updated travis to use go modules
percona-csalguero May 14, 2020
dc938d3
Updated travis to use go modules
percona-csalguero May 14, 2020
b2b0970
Updated travis to use go modules
percona-csalguero May 14, 2020
1231fec
Updated travis to use go modules
percona-csalguero May 14, 2020
90aaacc
Updated travis to use go modules
percona-csalguero May 14, 2020
a5dfcd8
Updated travis to use go modules
percona-csalguero May 14, 2020
c8214d7
Updated travis to use go modules
percona-csalguero May 14, 2020
5dbde6f
Updated travis to use go modules
percona-csalguero May 14, 2020
bc78223
Updated travis to use go modules
percona-csalguero May 14, 2020
bec86e2
Updated travis to use go modules
percona-csalguero May 14, 2020
5548bbb
Updated travis with a secret token
percona-csalguero May 15, 2020
2ba9de3
Added support for additional field Clustered on TiDB
adamotonete Oct 1, 2021
58ed7c5
Updated deps
percona-csalguero Oct 1, 2021
d745f3a
Updated deps
percona-csalguero Oct 1, 2021
331504c
Merge pull request #41 from adamotonete/tidb_support
percona-csalguero Oct 1, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 0 additions & 27 deletions .github/workflows/reviewdog.yml

This file was deleted.

8 changes: 8 additions & 0 deletions .reviewdog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
runner:
golint:
cmd: golint ./...
errorformat:
- "%f:%l:%c: %m"
level: warning
govet:
cmd: go vet -all .
36 changes: 11 additions & 25 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,42 +6,28 @@ matrix:
- env: DB=MYSQL5.7
sudo: required
dist: trusty
go: 1.14.x
go: 1.13.x
services:
- docker
before_install:
- go get golang.org/x/tools/cmd/cover
- go get -u github.com/golang/dep/cmd/dep
- dep ensure
- docker pull mysql:5.7
- docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mysql:5.7 --innodb_log_file_size=256MB
- docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_USER=msandbox -e MYSQL_PASSWORD=msandbox mysql:5.7 --innodb_log_file_size=256MB
--innodb_buffer_pool_size=512MB --max_allowed_packet=16MB
- sleep 30
- cp .travis/docker.cnf ~/.my.cnf
- .travis/wait_mysql.sh
- mysql < testdata/schema/sakila.sql
before_script:
- export TEST_DSN="root:@tcp(127.0.0.1:3307)/sakila?parseTime=true"
- export TEST_DSN="msandbox:msandbox@tcp(127.0.0.1:3307)/sakila?parseTime=true"

- env: DB=MYSQL5.6
sudo: required
dist: trusty
go: 1.14.x
services:
- docker
before_install:
- go get golang.org/x/tools/cmd/cover
- go get -u github.com/golang/dep/cmd/dep
- dep ensure
- docker pull mysql:5.6
- docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mysql:5.6
--innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB
- sleep 30
- cp .travis/docker.cnf ~/.my.cnf
- .travis/wait_mysql.sh
- mysql < testdata/schema/sakila.sql
before_script:
- export TEST_DSN="root@tcp(127.0.0.1:3307)/sakila?parseTime=true"
install:
- mkdir -p ~/bin/ && export PATH="~/bin/:$PATH"
- curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh| sh -s -- -b ~/bin
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ~/bin/ v1.25.1

script:
- go test -v -race ./...
- ~/bin/golangci-lint run --out-format=line-number | env REVIEWDOG_GITHUB_API_TOKEN=${{ secret.token }} ~/bin/reviewdog -f=golangci-lint -level=error -reporter=github-pr-review -name='Required checks'
# - ~/bin/reviewdog -conf=.reviewdog.yml -reporter=github-pr-check

after_success:
3 changes: 2 additions & 1 deletion .travis/docker.cnf
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
[client]
user = root
user = msandbox
password=msandbox
host = 127.0.0.1
port = 3307
153 changes: 73 additions & 80 deletions Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 18 additions & 14 deletions Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,20 @@


[[constraint]]
name = "github.com/go-ini/ini"
version = "1.48.0"
name = "github.com/alecthomas/kong"
version = "0.2.9"

[[constraint]]
name = "github.com/go-sql-driver/mysql"
version = "1.4.1"
name = "github.com/apoorvam/goterminal"
version = "1.0.0"

[[constraint]]
name = "github.com/brianvoe/gofakeit"
version = "3.20.2"

[[constraint]]
name = "github.com/gosuri/uiprogress"
version = "0.0.1"
name = "github.com/go-sql-driver/mysql"
version = "1.5.0"

[[constraint]]
name = "github.com/hashicorp/go-version"
Expand All @@ -45,21 +49,21 @@
branch = "master"
name = "github.com/icrowley/fake"

[[constraint]]
name = "github.com/kr/pretty"
version = "0.1.0"

[[constraint]]
name = "github.com/pkg/errors"
version = "0.8.1"
version = "0.9.1"

[[constraint]]
name = "github.com/sirupsen/logrus"
version = "1.4.2"
version = "1.6.0"

[[constraint]]
name = "github.com/stretchr/testify"
version = "1.5.1"

[[constraint]]
name = "gopkg.in/alecthomas/kingpin.v2"
version = "2.2.6"
name = "gopkg.in/ini.v1"
version = "1.56.0"

[prune]
go-tests = true
Expand Down
Loading