Commit 887fed3
committed
ci: wire deepnsm into fmt/clippy/test (fmt+test gating, clippy advisory)
deepnsm is a standalone, workspace-excluded codec crate, so the existing
CI jobs (which target crates/lance-graph and the contract crate) never
reached it: `cargo fmt --all`, the workspace clippy, and the test job all
skip it. That is how its formatting silently drifted (28 files, fixed in
dd3d9ce) and ~12 clippy lints (TD-DEEPNSM-CLIPPY-195) accrued unseen.
Wire it in following the repo's established tiered convention:
- style.yml format job: add an explicit `cargo fmt -p deepnsm --check`
(gating). The crate was brought rustfmt-clean earlier in this PR.
- style.yml clippy job: add deepnsm as a Tier-B advisory step
(continue-on-error), mirroring lance-graph core. Promote to gating once
TD-DEEPNSM-CLIPPY-195 is cleared by a focused lint sweep.
- rust-test.yml test job: run the deepnsm test suite (gating); 0-dep and
fast, ~217 lib + integration + doctests.
crates/** already triggers these workflows, so deepnsm-only changes now
exercise fmt + clippy + test going forward.
https://claude.ai/code/session_014A4JuRCqKP2yNENrQ9Ha7H1 parent dd3d9ce commit 887fed3
2 files changed
Lines changed: 20 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
90 | 95 | | |
91 | 96 | | |
92 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
74 | 83 | | |
75 | 84 | | |
76 | 85 | | |
| |||
94 | 103 | | |
95 | 104 | | |
96 | 105 | | |
97 | | - | |
| 106 | + | |
98 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
99 | 113 | | |
100 | 114 | | |
101 | 115 | | |
| |||
0 commit comments