Skip to content

Commit b24ab7f

Browse files
committed
ci: overhaul workflow with detect-changes, sccache, MSRV, and doc-tests
- Add detect-changes job with dorny/paths-filter to skip CI on non-code changes - Add concurrency group with cancel-in-progress to avoid redundant runs - Replace cross-platform OS matrix with single ubuntu-latest runner - Add sccache via mozilla-actions/sccache-action to test and coverage jobs - Add shared-key to rust-cache for cross-job cache reuse - Add MSRV check job (Rust 1.88) with cargo check --locked - Add cargo test --doc step to rustdoc job - Switch coverage to cargo llvm-cov nextest for consistency with test job - Fix ci-gate logic: check each job result explicitly instead of needs.*.result - Add timeout-minutes to all jobs - Set global RUSTFLAGS="-D warnings"; reset to "" in coverage job
1 parent 69eb028 commit b24ab7f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,8 @@ jobs:
149149
shared-key: "ci"
150150
- name: Build docs
151151
run: cargo doc --no-deps --all-features
152+
- name: Doc-tests
153+
run: cargo test --doc --workspace --all-features
152154

153155
security:
154156
name: Security Audit

0 commit comments

Comments
 (0)