version: '3'
includes:
ci:
taskfile: https://raw.githubusercontent.com/soltiHQ/actions/main/taskfiles/cargo/Taskfile.yml
vars:
rust_version: "1.90.0"
cache_dir: ".cache"
image_patch: "-1"
git_root:
sh: git rev-parse --show-toplevel
tasks:
default:
desc: Default task.
cmds:
- echo "Please enter a task or use '-l' or '--list-all' to list all available tasks"
silent: true
ci:cargo/docs:
desc: Run 'rustdoc'.
silent: true
cmds:
- task: ci:_cargo/tool
vars:
CMD: >-
+nightly rustdoc --lib -Zrustdoc-map --features "logging controller"
-Zunstable-options -Zrustdoc-scrape-examples
--config 'build.rustdocflags=["--cfg","docsrs","-Z","unstable-options","--cap-lints","warn"]'
cargo/bench:
desc: Run 'cargo bench'.
silent: true
cmds:
- task: ci:_cargo/tool
vars:
CMD: "bench"