this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci(task): overcomplicate the taskfile

+34 -6
+4
.gitignore
··· 8 8 # Nix build files 9 9 /result 10 10 11 + # direnv files 11 12 /.direnv 13 + 14 + # task files for tracking already run commands 15 + /.task
+30 -6
Taskfile.yml
··· 2 2 3 3 version: "3" 4 4 5 + method: timestamp 6 + 5 7 tasks: 6 8 default: 7 9 cmd: task --list 8 10 silent: true 9 - ci: 11 + ci:full: 10 12 desc: Run CI locally in containers 11 13 cmd: act 12 - check: 13 - desc: Run all checks 14 - deps: [audit, fmt, test] 14 + ci:local: 15 + desc: Run CI locally 16 + deps: [audit, fmt, test, nix:check, nix:build, clippy, pre-commit] 17 + nix:check: 18 + desc: Run Nix CI checks 19 + sources: 20 + - "./**/*" 15 21 cmds: 16 - - cargo clippy 17 - - pre-commit run --all-files --show-diff-on-failure 18 22 - nix flake check 23 + nix:build: 24 + desc: Run Nix Build 25 + cmds: 26 + - nix build 27 + clippy: 28 + desc: Run clippy 29 + sources: 30 + - "./**/*.rs" 31 + cmd: cargo clippy 32 + pre-commit: 33 + desc: Run pre-commit 34 + cmd: pre-commit run --all-files --show-diff-on-failure 19 35 fmt: 20 36 desc: Run all formatters 37 + sources: 38 + - "./**/*.rs" 21 39 cmd: cargo fmt --all 22 40 test: 23 41 desc: Run all tests 42 + aliases: [t] 43 + sources: 44 + - "./**/*.rs" 24 45 cmd: cargo nextest run 25 46 audit: 26 47 desc: Run cargo security audit 48 + sources: 49 + - Cargo.lock 50 + - flake.lock 27 51 cmd: cargo audit