on: push: branches: - master pull_request: branches: - master name: Test jobs: run-unit-tests: name: Unit Tests runs-on: ubuntu-latest timeout-minutes: 20 steps: - name: Check out code into the Go module directory uses: actions/checkout@v2 with: fetch-depth: 2 - name: Set up Go 1.17 uses: actions/setup-go@v2 with: go-version: '^1.17' - name: Test run: make test - name: Upload coverage to Codecov uses: codecov/codecov-action@v2