coverage.yml 594 B

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