diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6e35fd091..2ef6969bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,3 +25,26 @@ jobs: - name: Test run: npm test + + dashboard: + runs-on: ubuntu-latest + defaults: + run: + working-directory: apps/dashboard + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: "20" + cache: npm + cache-dependency-path: apps/dashboard/package-lock.json + + - name: Install dependencies + run: npm ci + + - name: Typecheck + run: npx tsc --noEmit + + - name: Test + run: npx vitest run