Skip to content

ci: Improve test coverage, install cargo-audit from binary, run nightly audit on shared runner

lazulite requested to merge ci-cargo-hack into develop
  • Use cargo-hack to improve test/clippy coverage by testing each crate individually with different combinations of feature flags: #39
  • Split audit job into separate jobs for merge requests and daily runs: #38
  • Install cargo-audit from release artifact binary (should speed up runs & cache less)
  • Add CONTRIBUTING.md with notes on running tests with cargo-hack
  • Adjust pipeline conditions to only run branch pipelines against develop instead of protected branches & tags. (Hoping this will prevent redundant pipelines when pushing to a branch and then opening an MR.)
Edited by lazulite

Merge request reports