gorgonia.org/gorgonia@v0.9.17/.github/workflows/coverage.yml (about) 1 on: 2 push: 3 branches: 4 - main 5 - master 6 pull_request: 7 branches: 8 - main 9 - master 10 name: Code Coverage 11 jobs: 12 coverage: 13 runs-on: "ubuntu-latest" 14 steps: 15 - name: Install Go 16 uses: actions/setup-go@v2 17 with: 18 go-version: 1.15.x 19 - name: Checkout code 20 uses: actions/checkout@v2 21 - name: Calc coverage 22 run: | 23 go test -v -covermode=atomic -coverprofile=coverage.out 24 - uses: codecov/codecov-action@v1 25 with: 26 token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos 27 files: coverage.out 28 flags: unittests # optional 29 name: codecov-gorgonia # optional 30 fail_ci_if_error: true # optional (default = false) 31 verbose: true # optional (default = false)