github.com/KinWaiYuen/client-go/v2@v2.5.4/.github/workflows/compatibility.yml (about) 1 name: Compatibility Test 2 3 on: 4 push: 5 branches: [ master ] 6 pull_request: 7 branches: [ master ] 8 9 jobs: 10 11 tidb-compatibility: 12 runs-on: ubuntu-latest 13 steps: 14 - name: Set up Go 15 uses: actions/setup-go@v2 16 with: 17 go-version: 1.16 18 19 - name: Checkout Client-Go 20 uses: actions/checkout@v2 21 with: 22 path: client-go 23 24 - name: Checkout TiDB 25 uses: actions/checkout@v2 26 with: 27 repository: pingcap/tidb 28 path: tidb 29 30 - name: Check build 31 run: | 32 go mod edit -replace=github.com/tikv/client-go/v2=../client-go 33 go mod tidy 34 make server 35 working-directory: tidb 36 37 - name: Checkout TiCDC 38 uses: actions/checkout@v2 39 with: 40 repository: pingcap/ticdc 41 path: ticdc 42 43 - name: Check build 44 run: | 45 go mod edit -replace=github.com/tikv/client-go/v2=../client-go 46 go mod edit -replace=github.com/pingcap/tidb=../tidb 47 go mod tidy 48 make 49 working-directory: ticdc 50 51 - name: Checkout go-ycsb 52 uses: actions/checkout@v2 53 with: 54 repository: pingcap/go-ycsb 55 path: go-ycsb 56 57 - name: Check build 58 run: | 59 go mod edit -replace=github.com/tikv/client-go/v2=../client-go 60 go mod tidy 61 go build cmd/go-ycsb/* 62 working-directory: go-ycsb