Files
monorepo/Taskfile.yml
Savanni D'Gerinel 25b778bf88
All checks were successful
Monorepo build / test-all (push) Successful in 22s
Monorepo build / build-flake (push) Successful in 37s
Set up cross-repo coverage reports
2026-04-23 09:38:29 -04:00

54 lines
1.4 KiB
YAML

version: "3"
tasks:
build:
cmds:
- cargo build -p cyberpunk-splash
- cargo build -p dashboard
- cargo build -p fitnesstrax
- cargo build -p l10n-db
- cd visions/server && task build
- cd visions/ui && task build
update:
cmds:
- task build
- crate2nix generate
- nix build
lint:
cmds:
- cargo clippy
report:
cmds:
- cargo watch -x 'run --bin planning-report planning/'
test-all:
cmds:
- command -v cargo
- cargo test -p cyberpunk
- cargo test -p cyberpunk-splash
- cargo test -p dashboard
- cargo test -p emseries
# - cargo test -p fitnesstrax
- cargo test -p l10n-db
- cargo test -p memorycache
- cd visions/server && task test-ci
- cd visions/core && task test-ci
coverage-all:
cmds:
- cargo llvm-cov clean --workspace
- cargo llvm-cov --no-report -p cyberpunk
- cargo llvm-cov --no-report -p cyberpunk-splash
- cargo llvm-cov --no-report -p dashboard
- cargo llvm-cov --no-report -p emseries
# - cargo llvm-cov --no-report -p fitnesstrax
- cargo llvm-cov --no-report -p l10n-db
- cargo llvm-cov --no-report -p memorycache
- cd visions/server && task test-cov-ci
- cd visions/core && task test-cov-ci
- cargo llvm-cov report --html --output-dir coverage-report