Skip to content

chore(deps): bump tempfile from 3.17.1 to 3.18.0 #33

chore(deps): bump tempfile from 3.17.1 to 3.18.0

chore(deps): bump tempfile from 3.17.1 to 3.18.0 #33

Workflow file for this run

name: Generate coverage
on:
push:
branches: ["main"]
paths-ignore:
- "**.md"
pull_request:
branches: ["main"]
paths-ignore:
- "**.md"
env:
CARGO_TERM_COLOR: always
jobs:
coverage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Update Rust
run: rustup update stable
- name: Install Tarpaulin
run: cargo install cargo-tarpaulin
- name:
run: cargo build --verbose --locked
- name: Generate code coverage
run: cargo tarpaulin --out xml
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
- name: Install cargo2junit
run: cargo install cargo2junit
- name: Generaete junit test file
run: RUSTC_BOOTSTRAP=1 cargo test -- -Z unstable-options --format json --report-time | cargo2junit > junit.xml
- name: Upload test results to Codecov
if: ${{ !cancelled() }}
uses: codecov/test-results-action@v1
with:
token: ${{ secrets.CODECOV_TOKEN }}