ppl 0.1.6

A structured parallel programming library for Rust.
Documentation
name:                           coverage

on:                             [push]
jobs:
  test:
    name:                       coverage
    runs-on:                    ubuntu-latest
    container:
      image:                    xd009642/tarpaulin:develop-nightly
      options:                  --security-opt seccomp=unconfined
    steps:
      - name:                   Checkout repository
        uses:                   actions/checkout@v4

      - name:                   Generate code coverage
        run: |
          cargo +nightly tarpaulin --verbose --features crossbeam --workspace --timeout 120 --out xml
      - name:                   Workaround for codecov/feedback#263
        run: |
          git config --global --add safe.directory "$GITHUB_WORKSPACE" 
      - name: Upload coverage report to Codecov
        uses: codecov/codecov-action@v4
        with:
          fail_ci_if_error: true
        env:
          CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}