this repo has no description
0
fork

Configure Feed

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

build: iterate on the taskfile

+20 -21
+1 -1
.github/workflows/nix.yml
··· 36 36 with: 37 37 token: ${{ secrets.CODECOV_TOKEN }} 38 38 file: ./result/lcov.info 39 - 39 + 40 40 # Run the security audit 41 41 - name: Security Audit 42 42 run: nix build .#audit
+15 -8
Taskfile.yml
··· 2 2 3 3 # These are the helper commands used for managing/testing the repo. 4 4 5 - # TODO: These are an odd mix of nix and non-nix commands, which should probably be separated somehow. 6 - 7 5 version: "3" 8 6 9 7 vars: ··· 21 19 ci: 22 20 desc: Run CI locally 23 21 aliases: [ci:local] 24 - deps: [audit, fmt, test, nix:check, nix:build, clippy, pre-commit, build] 22 + deps: [audit, fmt, test, clippy, build] 23 + nix:ci: 24 + desc: Run CI locally under nix 25 + aliases: [ci:local] 26 + deps: [nix:check, nix:fmt, nix:build] 25 27 nix:check: 26 28 desc: Run Nix CI checks 27 29 sources: ··· 29 31 cmds: 30 32 - nix flake check 31 33 nix:build: 32 - desc: Run Nix Build 34 + desc: Build with Nix 33 35 cmds: 34 36 - nix build 35 37 clippy: ··· 37 39 sources: 38 40 - ./**/*.rs 39 41 cmd: cargo clippy 40 - pre-commit: 41 - desc: Run pre-commit 42 - cmd: nix flake check 42 + nix:fmt: 43 + desc: Run all formatters using treefmt 44 + cmds: 45 + - nix fmt 43 46 fmt: 44 47 desc: Run all formatters 48 + sources: 49 + - ./**/* 45 50 cmds: 46 - - nix fmt 51 + - cargo fmt 52 + - alejandra . 53 + - prettier --write . 47 54 test: 48 55 desc: Run all tests 49 56 aliases: [t]
+4 -12
flake.lock
··· 18 18 }, 19 19 "crane": { 20 20 "inputs": { 21 - "nixpkgs": [ 22 - "nixpkgs" 23 - ] 21 + "nixpkgs": ["nixpkgs"] 24 22 }, 25 23 "locked": { 26 24 "lastModified": 1718078026, ··· 38 36 }, 39 37 "fenix": { 40 38 "inputs": { 41 - "nixpkgs": [ 42 - "nixpkgs" 43 - ], 39 + "nixpkgs": ["nixpkgs"], 44 40 "rust-analyzer-src": [] 45 41 }, 46 42 "locked": { ··· 59 55 }, 60 56 "flake-parts": { 61 57 "inputs": { 62 - "nixpkgs-lib": [ 63 - "nixpkgs" 64 - ] 58 + "nixpkgs-lib": ["nixpkgs"] 65 59 }, 66 60 "locked": { 67 61 "lastModified": 1717285511, ··· 105 99 }, 106 100 "treefmt-nix": { 107 101 "inputs": { 108 - "nixpkgs": [ 109 - "nixpkgs" 110 - ] 102 + "nixpkgs": ["nixpkgs"] 111 103 }, 112 104 "locked": { 113 105 "lastModified": 1718271476,