Skip to content

Re-sync from the private monorepo (stale since 2026-08-21) #2

Re-sync from the private monorepo (stale since 2026-08-21)

Re-sync from the private monorepo (stale since 2026-08-21) #2

Workflow file for this run

name: CI
# Standalone equivalent of the monorepo's _reusable-ci.yml `check` job, without the apps/<app>
# path prefix — this repo IS lading, not one member of a workspace. Kept in sync by hand via
# scripts/sync-mirror.sh in the private monorepo; if you're editing this file directly
# in the mirror, also update it there so the next sync doesn't silently revert you.
on:
pull_request:
push:
branches: [main]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: astral-sh/setup-uv@v9.0.0
with:
enable-cache: true
- run: uv sync --frozen
- run: uv run ruff check .
- run: uv run ruff format --check .
- run: uv run mypy src
- run: uv run pytest tests -q