Skip to content

ci: check semver compatibility (#147) #619

ci: check semver compatibility (#147)

ci: check semver compatibility (#147) #619

Workflow file for this run

name: Coverage
on:
push:
branches: [main]
pull_request:
branches: [main]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
test:
name: coverage
runs-on: ubuntu-24.04
steps:
- name: Checkout repository
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Setup nightly Rust toolchain with caching
uses: brndnmtthws/rust-action@1871ec11ecd98fd7c97eccc0042e92c97151e41a # v1
with:
toolchain: nightly
cargo-packages: |
cargo-tarpaulin
cargo-hold
- run: cargo hold voyage
- run: cargo tarpaulin --features serde,nightly,wincode --out Xml
- name: Upload to codecov.io
uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4
if: github.repository == 'brndnmtthws/dryoc'
with:
fail_ci_if_error: true
token: ${{ secrets.CODECOV_TOKEN }}