Skip to content

Merge pull request #1 from macayu17/feature/memory-conflicts #101

Merge pull request #1 from macayu17/feature/memory-conflicts

Merge pull request #1 from macayu17/feature/memory-conflicts #101

Workflow file for this run

name: ci
on:
push:
pull_request:
jobs:
api:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.11"
- run: python -m compileall api
- run: python -m pip install -r api/requirements-dev.txt
- run: python -m pytest api
mcp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: "20"
cache: npm
cache-dependency-path: mcp/package-lock.json
- run: npm ci
working-directory: mcp
- run: npm run build
working-directory: mcp
- run: npm run verify:defaults
working-directory: mcp
dashboard:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: "20"
cache: npm
cache-dependency-path: dashboard/package-lock.json
- run: npm ci
working-directory: dashboard
- run: npm run verify:clerk
working-directory: dashboard
- run: npm run verify:logic
working-directory: dashboard
- run: npm run build
working-directory: dashboard