Skip to content

feat: Claude Code workshop artifacts — CLAUDE.md, skills, hooks, CI #2

feat: Claude Code workshop artifacts — CLAUDE.md, skills, hooks, CI

feat: Claude Code workshop artifacts — CLAUDE.md, skills, hooks, CI #2

Workflow file for this run

name: CI
on:
pull_request:
push:
branches: [main]
jobs:
checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
python-version: "3.12"
- name: Install dependencies
run: uv sync
- name: Lint
run: uv run ruff check
- name: Format check
run: uv run ruff format --check
- name: Type check
run: uv run mypy src/
# Hermetic unit tests only. tests/api and tests/integration need live services
# (make start) — run them locally via /local-ci. tests/unit/services/agents is
# excluded while the Week 7 agentic RAG work is being stabilized; re-enable after.
- name: Unit tests
run: uv run pytest tests/unit --ignore=tests/unit/services/agents