httpmock 0.8.3

HTTP mocking library for Rust
Documentation
on:
  push:
    branches:
      - master

name: Coverage Master

concurrency:
  group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
  cancel-in-progress: true
  
jobs:
  coverage:
    name:                       coverage
    runs-on:                    ubuntu-latest
    container:
      image:                    xd009642/tarpaulin:develop-nightly
      options:                  --security-opt seccomp=unconfined
    steps:
      - name:                   Checkout repository
        uses:                   actions/checkout@v6

      - name:                   Generate code coverage
        run: |
          cargo +nightly tarpaulin --verbose --workspace --features="remote" --timeout 120 --out Xml

      - name:                   Upload to codecov.io
        uses:                   codecov/codecov-action@v5
        with:
          token:                ${{secrets.CODECOV_TOKEN}}
          fail_ci_if_error:     true