Commit fdb1f1d
committed
fix(ci): restore standalone oxlint/oxfmt and use vp fmt --check
The migration replaced standalone oxfmt/oxlint with vite-plus, whose oxfmt/oxlint bins are IDE/LSP wrappers that refuse to run as CLIs. That broke two CI jobs: 'Format and Check Deps' (pnpm oxfmt --check hit the wrapper) and 'Test' on every platform (crates/fspy/tests/oxlint.rs runs packages/tools/node_modules/.bin/oxlint and asserts it reads the JS file, but the wrapper never does).
Restore oxfmt/oxlint/oxlint-tsgolint in the catalog and in packages/tools (dropping vite-plus there so its wrappers stop shadowing the real bins), and switch CI's format check to 'pnpm exec vp fmt --check'. packages/tools is a test-fixtures package that must ship the real binaries the fspy suite traces, so it cannot be migrated to vite-plus.
Verified locally: vp fmt --check (522 files) and pnpm dedupe --check pass; the 3 fspy oxlint tests pass.1 parent bbbac13 commit fdb1f1d
4 files changed
Lines changed: 315 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
265 | | - | |
| 265 | + | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
0 commit comments