name: test on: pull_request: paths-ignore: - '*.md' push: branches: - master paths-ignore: - '*.md' jobs: test: name: test runs-on: ubuntu-latest timeout-minutes: 3 steps: - uses: actions/setup-go@v5 with: go-version: 1.21 - uses: actions/checkout@v4 - run: go test ./... -race -coverprofile=coverage.txt -covermode=atomic - name: Codecov uses: codecov/codecov-action@v4.1.0 with: files: ./coverage.txt