-
Notifications
You must be signed in to change notification settings - Fork 83
Open
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filejavascriptPull requests that update javascript codePull requests that update javascript code
Description
Background
Two grouped Dependabot PRs are currently failing CI and are not safe to merge directly:
- build(deps): bump the npm-prod group with 24 updates #113 (
npm-prodgroup) - build(deps-dev): bump the npm-dev group with 12 updates #114 (
npm-devgroup)
Current hard failures:
tailwindcssv4 PostCSS plugin split (@tailwindcss/postcssrequired).- Type incompatibility around editor
RefObjecttyping insrc/editor/Editor.tsx.
Why this issue exists
Grouped dependency bumps hide breaking changes and produce low-signal CI noise. For this repo, frontend upgrades need controlled, staged migration.
Scope
- Fix editor ref typing to satisfy strict TypeScript checks.
- Migrate Tailwind/PostCSS pipeline to v4-compatible setup.
- Split upgrades into reviewable PRs (tooling, UI runtime, test/build chain).
- Ensure CI green (
frontend,npm-audit, rust checks).
Delivery plan
- Land Tailwind/PostCSS migration in a focused PR.
- Land editor typing fix and related TS config adjustments in a focused PR.
- Re-open dependency upgrades in smaller batches only after baseline is green.
Definition of done
- Main branch CI remains green after each step.
- No grouped Dependabot PR with mixed breaking changes.
- Frontend build and lint pass locally and in CI.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filejavascriptPull requests that update javascript codePull requests that update javascript code