Because there are so many integration test jobs (one for each version of Core supported) we cannot stay under the 20 job limit.
ref: https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration
The minimal/recent lock files are handled by CI (rust.yml
).
Run from rust.yml
unless stated otherwise. Total 11 jobs.
Prepare
Stable - minimal
Stable - recent
Nightly - minimal
Nightly - recent
MSRV - minimal
MSRV - recent
Lint
Docs
Docsrs
Format
Verify
+15 jobs - 1 for each supported version of Core.