mirror of
https://github.com/ZSeven-W/openpencil.git
synced 2026-06-01 03:14:29 +07:00
CI 'Fail on golden drift' (rust-check.yml) was red because oxfmt inlined the 4-element padding arrays in the committed goldens, while the TS oracle's `JSON.stringify(value, null, 2)` emits them multi-line. Every `bun run format` would re-introduce the drift. Fix: - .prettierignore: ignore crates/op-design-lint/tests/fixtures/golden/ so oxfmt leaves them at the TS-oracle byte-exact format. - regenerate the two affected goldens via the oracle (edge-section-padding.json, stacked-horizontal-padding.json) so they match what the CI drift guard expects. `bun run tools/dump-diagnostics-golden.ts` + `git diff` now clean. `cargo test -p op-design-lint` 149/149 green. fmt-check clean. This was the only red workflow on the v0.8.0-new push; CI should be fully green after this lands. |
||
|---|---|---|
| .. | ||
| op-acp | ||
| op-ai | ||
| op-ai-skills | ||
| op-app | ||
| op-cli | ||
| op-codegen | ||
| op-design-lint | ||
| op-editor-core | ||
| op-editor-ui | ||
| op-figma | ||
| op-git | ||
| op-host-desktop | ||
| op-host-native | ||
| op-host-web | ||
| op-i18n | ||
| op-mcp | ||
| op-opmerge | ||
| op-orchestrator | ||
| op-pen-loader | ||
| wasm-libc-shim | ||
| CLAUDE.md | ||