Skip to content
This repository was archived by the owner on Jun 8, 2026. It is now read-only.

FEA-1504: Gate embedded agent dashboard #1045

FEA-1504: Gate embedded agent dashboard

FEA-1504: Gate embedded agent dashboard #1045

Workflow file for this run

name: Tests
on:
pull_request:
types: [opened, synchronize, reopened]
push:
branches: [main]
concurrency:
group: test-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: read
packages: read
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Generate build info
run: pnpm -r prebuild
- name: Lint
run: pnpm -C apps/desktop lint
- name: Typecheck
run: pnpm typecheck
- name: Run tests
run: pnpm test