feat: implement ui v1

This commit is contained in:
a.tolmachev
2026-03-25 19:27:31 +03:00
parent 39c88456b4
commit 85ffda67d3
32 changed files with 5084 additions and 62 deletions
+27
View File
@@ -56,3 +56,30 @@ jobs:
- name: Run tests
run: cargo test --workspace --all-targets
ui:
name: UI Checks
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: apps/ui/package-lock.json
- name: Install UI dependencies
working-directory: apps/ui
run: npm ci
- name: Build UI
working-directory: apps/ui
run: npm run build
- name: Run UI tests
working-directory: apps/ui
run: npm run test -- --run