coverage.yml 650 B

1234567891011121314151617181920212223242526272829303132333435
  1. name: Coverage
  2. on:
  3. push:
  4. branches: [ master ]
  5. jobs:
  6. build:
  7. name: Coverage
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Set up Go 1.x
  11. uses: actions/setup-go@v2
  12. with:
  13. go-version: ^1.14
  14. id: go
  15. - name: Check out code into the Go module directory
  16. uses: actions/checkout@v2
  17. - name: Get dependencies
  18. run: |
  19. go get -v -t -d ./...
  20. - name: Run Coverage
  21. run: ./testing/coverage/coverall2
  22. - name: Upload coverage to Codecov
  23. uses: codecov/codecov-action@v1
  24. with:
  25. file: ./coverage.txt
  26. fail_ci_if_error: true