diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 00000000..d7cf44de --- /dev/null +++ b/.codecov.yml @@ -0,0 +1,3 @@ +ignore: + - "example/*" + - "tools/*" \ No newline at end of file diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 3a2d40ca..bab9ec7c 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -28,3 +28,8 @@ jobs: - name: Test run: go test -race -coverprofile=coverage.txt -covermode=atomic ./... + + - name: Codecov + uses: codecov/codecov-action@v1.0.6 + with: + token: ${{secrets.CODECOV_TOKEN}} diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index ae16716a..00000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,18 +0,0 @@ -stages: -- analysis - -variables: - GOPATH: '/runner-cache/zero' - GOCACHE: '/runner-cache/zero' - GOPROXY: 'https://goproxy.cn,direct' - -analysis: - stage: analysis - image: golang - script: - - go version && go env - - go test -short $(go list ./...) | grep -v "no test" - only: - - merge_requests - tags: - - common diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index b9f4d608..00000000 --- a/.travis.yml +++ /dev/null @@ -1,13 +0,0 @@ -language: go - -go: - - 1.14.x - -before_install: - - go get -t -v ./... - -script: - - go test -race -coverprofile=coverage.txt -covermode=atomic - -after_success: - - bash <(curl -s https://codecov.io/bash)