name: Coverage on: pull_request: push: branches: - master jobs: coverage: runs-on: ubuntu-latest container: image: xd009642/tarpaulin:develop-nightly options: --security-opt seccomp=unconfined steps: - uses: actions/checkout@v3 - name: Measure coverage run: | cargo +nightly tarpaulin \ --forward \ --timeout 5 \ --run-types Tests --run-types Doctests \ --all-features \ --out xml \ --verbose \ -- \ --test-threads=1 - name: Upload coverage report to Codecov uses: codecov/codecov-action@v3