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)