Skip to content

docs(readme): align current project entrypoints #31

docs(readme): align current project entrypoints

docs(readme): align current project entrypoints #31

Workflow file for this run

name: ci
on:
push:
branches:
- main
pull_request:
jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.13"
- uses: actions/setup-node@v4
with:
node-version: "22"
- run: python scripts/check_docs.py
- run: npx --yes @fission-ai/openspec@1.6.0 validate --all --strict --no-interactive
platform-api:
runs-on: ubuntu-latest
defaults:
run:
working-directory: apps/platform-api
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v6
- uses: actions/setup-python@v5
with:
python-version: "3.13"
- run: uv sync
- run: uv run python -m compileall app
- run: uv run python -m unittest discover -s tests -p 'test*.py' -v
platform-web:
runs-on: ubuntu-latest
defaults:
run:
working-directory: apps/platform-web
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
version: 10.5.1
- uses: actions/setup-node@v4
with:
node-version: "22"
cache: "pnpm"
cache-dependency-path: apps/platform-web/pnpm-lock.yaml
- run: pnpm install --frozen-lockfile
- run: pnpm lint
- run: pnpm typecheck
- run: pnpm build