Skip to content

labels: the review pass, 18 frames, and the one number that matters #17

labels: the review pass, 18 frames, and the one number that matters

labels: the review pass, 18 frames, and the one number that matters #17

Workflow file for this run

name: validate
on:
push:
branches: [main]
pull_request:
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- run: python -m pip install --upgrade pip
- run: pip install -e ".[dev,data,stats,probes,judges,cloud]" -c constraints.txt
- run: make validate
# The Space is ~2,000 lines of TypeScript that no gate touched until D073's rebuild.
# `npm run build` runs `tsc --noEmit` first, so this is a typecheck and a build in one.
space:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "22"
cache: npm
cache-dependency-path: space/package-lock.json
- run: npm ci
working-directory: space
- run: npm run build
working-directory: space