Skip to content

Fix CI

Fix CI #90

name: Web UI Checks
on: [push, pull_request]
jobs:
webui_checks:
name: Code Format, Lint, Typecheck, Test, and Build
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./app/web_ui
steps:
- uses: actions/checkout@v4
- name: NPM install
run: npm install .
- name: Check Code Format
run: npm run format_check
- name: Linting
run: npm run lint
- name: Typechecking
run: npm run check
- name: Tests
run: npm run test_run
- name: SvelteKit Build
run: npm run build