Commit 01a95bc
committed
ci: align Node and npm versions in workflows to fix lock-file mismatch
Bumps both ci.yml and publish.yaml to node-version: 24 so the runner's
npm matches the npm 11 that produced package-lock.json locally;
regenerates the lock file in that same shape so npm ci no longer
complains about missing transitive entries (cosmiconfig, ts-node).
Also lands the lint cleanups required to keep the new test files
passing the test:lint stage of npm run test: an eslint override for
src/__tests__/** that disables a small set of rules that conflict with
vitest patterns (vi.mock between imports, non-null assertions after
expect-truthy, no-op stub methods), plus prettier formatting fixes in
ConeRendering.test.tsx.1 parent f9976f7 commit 01a95bc
5 files changed
Lines changed: 12224 additions & 21829 deletions
File tree
- .github/workflows
- src/__tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
39 | 50 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments