Skip to content

[CI] Cover UI #176

Description

@krisztianfekete

CI has helm-chart, lint, and test, but nothing around ui/, so the first time the frontend actually compiles is during a release, which has already bitten us with a release-only tsc break.

Let's add a PR job that runs npm ci, lint, tsc -b, and vite build (plus a little vitest for ui/src/lib eventually).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions