diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000000000000000000000000000000000000..9be489b1557c7d580f85bd777c4055408fa96f1f --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,31 @@ + + +### What problem does this PR solve? + + +### What is changed and how it works? + + +### Check List + +Tests + + - Unit test + - Integration test + - Manual test (add detailed scripts or steps below) + - No code + +Code changes + + - Has exported function/method change + - Has exported variable/fields change + - Has interface methods change + - Has persistent data change + +Side effects + + - Possible performance regression + - Increased code complexity + - Breaking backward compatibility diff --git a/.travis.yml b/.travis.yml index d03d6d5708d84eb58c7f8395a7f07f1648604228..6e17dd88cccef6d72d20d9953abce1dc36a7b69e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,14 +1,14 @@ language: go sudo: false -go: - - 1.10 -before_install: - - go get -u gopkg.in/alecthomas/gometalinter.v1 - - gometalinter.v1 --install +go_import_path: github.com/XiaoMi/soar + +go: + - "1.10" + - "1.11.x" script: - - gometalinter.v1 --config doc/example/metalinter.json ./... + - make fmt after_success: - bash <(curl -s https://codecov.io/bash) diff --git a/.github/CONTRIBUTING.md b/CONTRIBUTING.md similarity index 100% rename from .github/CONTRIBUTING.md rename to CONTRIBUTING.md diff --git a/README.md b/README.md index 43157eaad6ff2b8c32c211e540113294d218807b..e013cdec116fac40f536022e12140c01d0e37d61 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ ![SOAR](https://raw.githubusercontent.com/XiaoMi/soar/master/doc/images/logo.png) -[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/xiaomi-dba/soar) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://github.com/XiaoMi/soar/blob/master/LICENSE) [![Go Report Card](https://goreportcard.com/badge/github.com/XiaoMi/soar)](https://goreportcard.com/report/github.com/XiaoMi/soar) +[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/xiaomi-dba/soar) +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://github.com/XiaoMi/soar/blob/master/LICENSE) +[![Go Report Card](https://goreportcard.com/badge/github.com/XiaoMi/soar)](https://goreportcard.com/report/github.com/XiaoMi/soar) [文档](http://github.com/XiaoMi/soar/tree/master/doc) | [FAQ](http://github.com/XiaoMi/soar/blob/master/doc/FAQ.md) | [变更记录](http://github.com/XiaoMi/soar/blob/master/CHANGES.md) | [路线图](http://github.com/XiaoMi/soar/blob/master/doc/roadmap.md) | [English](http://github.com/XiaoMi/soar/blob/master/README_EN.md) diff --git a/README_EN.md b/README_EN.md index 131793885e075add6e3b845903a57b22271d4f46..cbab59f9368ab84384ae3055b2d512095a6f9552 100644 --- a/README_EN.md +++ b/README_EN.md @@ -1,6 +1,8 @@ ![SOAR](https://raw.githubusercontent.com/XiaoMi/soar/master/doc/images/logo.png) -[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/xiaomi-dba/soar) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://github.com/XiaoMi/soar/blob/master/LICENSE) [![Go Report Card](https://goreportcard.com/badge/github.com/XiaoMi/soar)](https://goreportcard.com/report/github.com/XiaoMi/soar) +[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/xiaomi-dba/soar) +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](http://github.com/XiaoMi/soar/blob/master/LICENSE) i +[![Go Report Card](https://goreportcard.com/badge/github.com/XiaoMi/soar)](https://goreportcard.com/report/github.com/XiaoMi/soar) [Docs](http://github.com/XiaoMi/soar/tree/master/doc) | [FAQ](http://github.com/XiaoMi/soar/blob/master/doc/FAQ_en.md) | [中文](http://github.com/XiaoMi/soar/blob/master/README.md) diff --git a/vendor/vendor.json b/vendor/vendor.json index 0c9ab3416f2d7c8352f5bfa8542343ba8c21ae61..2701e1e2a7537114f8586926dccd787c2403976a 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -1014,70 +1014,70 @@ "revisionTime": "2018-03-28T19:50:20Z" }, { - "checksumSHA1": "xN9m8UZAFzUvCzxPCbai/y3N3fg=", + "checksumSHA1": "w8FCRjH70gM6QttB9QrEh9Y1x64=", "path": "vitess.io/vitess", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "aKn1oKcY74N8TRLm3Ayt7Q4bbI4=", "path": "vitess.io/vitess/go/bytes2", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "JVCEN4UGRmg3TofIBdzZMZ3G0Ww=", "path": "vitess.io/vitess/go/hack", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "L7ROM3XZyVXSD799Isv3bcFFhuQ=", "path": "vitess.io/vitess/go/sqltypes", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "ntFIQYkBS51G6y+FEkjFW40+HOU=", "path": "vitess.io/vitess/go/vt/log", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "+AyVYXW7XGu+R8AUNU0YY8DcE8k=", "path": "vitess.io/vitess/go/vt/proto/query", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "OnWsUHLDKcO3spwH0jD55SvKD24=", "path": "vitess.io/vitess/go/vt/proto/topodata", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "jUgYgOnOM36Zs1GMRVV+vG1hfnw=", "path": "vitess.io/vitess/go/vt/proto/vtgate", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "pLWM+SPGZs3k+IhjktE/cGUlpM0=", "path": "vitess.io/vitess/go/vt/proto/vtrpc", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "LDXjimRADIzASesUnWUOJ6smswg=", "path": "vitess.io/vitess/go/vt/sqlparser", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" }, { "checksumSHA1": "oF4XzuOzwvj1iduX/lYqNSyY/HM=", "path": "vitess.io/vitess/go/vt/vterrors", - "revision": "8ed64fbeb8c63e4d9e9102d24c2ccf30e341005c", - "revisionTime": "2018-10-20T13:54:35Z" + "revision": "52d48af1bf71da21b3792d2d5e3ba40b057a73e6", + "revisionTime": "2018-10-21T04:45:57Z" } ], "rootPath": "github.com/XiaoMi/soar" diff --git a/vendor/vitess.io/vitess/Dockerfile b/vendor/vitess.io/vitess/Dockerfile index 76929379ce4a9450edc88ac2cd3bf45662e07a87..84e3f7670af1656e546193860c069b64d2e0906d 100644 --- a/vendor/vitess.io/vitess/Dockerfile +++ b/vendor/vitess.io/vitess/Dockerfile @@ -12,9 +12,10 @@ FROM vitess/bootstrap:mysql57 USER root COPY . /vt/src/vitess.io/vitess +# Build Vitess +RUN make build + # Fix permissions RUN chown -R vitess:vitess /vt USER vitess -# Build Vitess -RUN make build diff --git a/vendor/vitess.io/vitess/Makefile b/vendor/vitess.io/vitess/Makefile index 5c38c417c34cbef36423b509c62ebbf7e48749b1..06446dd88f9690d62af4a0de05a1d5931135a67b 100644 --- a/vendor/vitess.io/vitess/Makefile +++ b/vendor/vitess.io/vitess/Makefile @@ -214,6 +214,9 @@ docker_lite_percona: docker_lite_percona57: cd docker/lite && ./build.sh --prompt=$(PROMPT_NOTICE) percona57 +docker_lite_alpine: + cd docker/lite && ./build.sh --prompt=$(PROMPT_NOTICE) alpine + docker_guestbook: cd examples/kubernetes/guestbook && ./build.sh