Skip to content

fix(msrv): lower the declared floor to 1.75, which is the measured on… #28

fix(msrv): lower the declared floor to 1.75, which is the measured on…

fix(msrv): lower the declared floor to 1.75, which is the measured on… #28

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
permissions:
contents: read
jobs:
# fmt · clippy · test (3 OS) · MSRV · cargo-deny · cargo-vet · secret scan ·
# fuzz build-check · rustdoc · 100% per-line coverage · path-dep gate.
#
# No inputs. The old `coverage` job enforced 100% per-line at
# `--all-features`, failing on any `DA:n,0` that did not carry
# `// cov:unreachable` — exactly the shared workflow's default gate. This is a
# single-crate repo, so the default `--workspace` covers the same code the old
# run did, and the one existing marker carries a reason, so the default
# `require-exemption-reason: true` holds. MSRV is read from rust-version
# (1.81), which is what the old `check-msrv` job pinned by hand.
#
# The old gate also skipped paths containing `/tests/` and `/fuzz/`. Not
# carried across as an input: `coverage-ignore-regex` is interpolated
# UNQUOTED into the coverage job's shell, so the `(tests|fuzz)` alternation
# needed to express it would abort the job with a bash syntax error. It is a
# no-op in practice — the fuzz crate is outside the workspace so llvm-cov
# never reports it, and test code executes during the run it is measured by.
ci:
uses: SecurityRonin/fleet-ci/.github/workflows/rust-ci.yml@85c7263e5e1a25a090f602419ac27f87aeb1d1e3