diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 05565da..5fee415 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,11 +7,27 @@ env: CARGO_TERM_COLOR: always jobs: - build: + test-coverage: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Install stable toolchain + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + - name: Run cargo-tarpaulin + uses: actions-rs/tarpaulin@v0.1 + with: + args: '-- --ignore-tests --exclude-files examples/* src/main.rs --out Xml --run-types AllTargets' + - name: Upload to codecov.io + uses: codecov/codecov-action@v1.0.2 + with: + token: ${{secrets.CODECOV_TOKEN}} + test-check: runs-on: ubuntu-latest strategy: matrix: - rust: [stable, 1.38.0, beta, nightly] + rust: [1.38.0, beta, nightly] steps: - uses: actions/checkout@v2