Expand description
cargo xtask ci — tasks that run exclusively in CI environments.
These tasks handle CI-specific setup that would be awkward to express as GitHub Actions YAML steps, such as installing and caching external tools with version pinning.
§Subcommands
| Subcommand | Description |
|---|---|
install-doc-tools | Install mdBook, mdbook-epub, mdbook-mermaid, and optionally Zola |
matrix | Emit a GitHub Actions dynamic feature matrix JSON |
clippy-report | Deduplicate clippy JSON artifacts and report via reviewdog |
Modules§
- clippy_
report cargo xtask ci clippy-report— deduplicate clippy JSON artifacts and report via reviewdog.- install_
doc_ tools cargo xtask ci install-doc-tools— install mdBook, mdbook-epub, mdbook-mermaid, mdbook-i18n-helpers, and optionally Zola into~/.cache/with version pinning.- matrix
cargo xtask ci matrix— emit GitHub Actions dynamic matrix JSON.
Structs§
- CiArgs
- Arguments for
cargo xtask ci.
Enums§
- CiCommand
- Subcommands available under
cargo xtask ci.
Functions§
- run
- Dispatches
cargo xtask ci <subcommand>.