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