name: CI Agent Mail
on:
push:
branches:
pull_request:
branches:
jobs:
ci:
uses: weekendsuperhero-io/platform-tools/.github/workflows/reusable-rust-ci.yml@main
with:
check-os-json: '["ubuntu-latest","macos-latest","windows-latest"]'
rust-cache-provider: github
docs-os: ubuntu-latest
linux-packages: "libdbus-1-dev pkg-config"
build-matrix-json: "[]"
# Run nextest when available (preferred runner + .config/nextest.toml).
# Falls back to `cargo test` if nextest is unavailable or on Windows.
# This still runs all tests including tests/proptest_draft.rs.
test-command: cargo nextest run --all-features --profile ci || cargo test --all-features