google.golang.org/grpc@v1.62.1/.github/workflows/coverage.yml (about)

     1  name: codecov
     2  on: [push, pull_request]
     3  
     4  permissions:
     5    contents: read
     6  
     7  jobs:
     8    upload:
     9      runs-on: ubuntu-latest
    10      steps:
    11        - name: Install checkout
    12          uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
    13  
    14        - name: Install checkout
    15          uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
    16          with:
    17            go-version: "stable"
    18  
    19        - name: Run coverage
    20          run: go test -coverprofile=coverage.out -coverpkg=./... ./...
    21  
    22        - name: Upload coverage to Codecov
    23          uses: codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 # v3.1.6