Dashboard › institutional-transition-lab › Distillation
1007e5f0-9f1b-44f1-b634-207faf3fb2de["lore_tm_v1_nW4JPiZDCQfNYATJJfkbY0WPIEBq_TZ7QkAhIbKINC4"]
/home/byk/Code/institutional-transition-lab/.github/workflows/ci.yml defines workflow CI, triggered by pushes to main and all pull requests, with contents: read permissions.validate job in .github/workflows/ci.yml runs on ubuntu-latest and performs these ordered steps: 1. actions/checkout@v7 with persist-credentials: false; 2. actions/setup-python@v7 with Python "3.12"; 3. installs uv via commit-pinned astral-sh/setup-uv@20cfd1bf945f4377ade1205e4dbc17946fc9a30d (v10.0.1) with enable-cache: true; 4. installs Python dependencies using uv sync --locked --extra analysis --dev; 5. runs uv run pytest -q followed by uv run ruff check src tests; 6. actions/setup-node@v7 with Node "24" and cache: npm; 7. installs report dependencies using npm ci; 8. builds reports using npm run reports:build.