Skip to content

chore(frontend): controlled dependency migration after failed grouped bumps #115

@blueberrycongee

Description

@blueberrycongee

Background

Two grouped Dependabot PRs are currently failing CI and are not safe to merge directly:

Current hard failures:

  1. tailwindcss v4 PostCSS plugin split (@tailwindcss/postcss required).
  2. Type incompatibility around editor RefObject typing in src/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

  1. Land Tailwind/PostCSS migration in a focused PR.
  2. Land editor typing fix and related TS config adjustments in a focused PR.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency filejavascriptPull requests that update javascript code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions