github.com/siglens/siglens@v0.0.0-20240328180423-f7ce9ae441ed/.github/workflows/codecovbasebranch.yml (about) 1 name: codecov-onpush-base 2 on: 3 push: 4 branches: 5 - 'main' 6 - 'develop' 7 jobs: 8 codecov-onpush-base: 9 name: codecov-onpush-base 10 runs-on: ubuntu-latest 11 steps: 12 - uses: actions/cache@v3 13 with: 14 path: | 15 ~/.cache/go-build 16 ~/go/pkg/mod 17 key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} 18 restore-keys: | 19 ${{ runner.os }}-go- 20 - uses: actions/setup-go@v3 21 with: 22 go-version: 1.18 23 - uses: actions/checkout@v3 24 - name: Run Coverage 25 run: go test ./... -coverprofile=coverage.txt -covermode=atomic 26 - name: Upload coverage reports to Codecov 27 uses: codecov/codecov-action@v3 28 env: 29 CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}