# The tests, under a 100% gate of lines and functions in src/. image: rust:1.98 runners: [runner.knotless.dev] on: push: {refs: [refs/heads/main]} pull: {base: [refs/heads/main]} cache: [target, /usr/local/cargo/registry, /usr/local/rustup, /opt/tools] steps: - uses: chadtmiller.com/steps/cargo-llvm-cov@1 with: {version: 0.9.1} - name: test run: | export PATH=/opt/tools:$PATH cargo llvm-cov --ignore-filename-regex 'tests/' \ --fail-under-lines 100 --fail-under-functions 100 --show-missing-lines