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