Skip to content

Rename the agent guidance to AGENTS.md and explain the Babel domain it assumes #81

Rename the agent guidance to AGENTS.md and explain the Babel domain it assumes

Rename the agent guidance to AGENTS.md and explain the Babel domain it assumes #81

Workflow file for this run

name: CI
on:
pull_request:
push:
branches: [main]
schedule:
- cron: "0 17 * * 2" # Tuesdays at 12pm EST (17:00 UTC); 1pm during EDT
workflow_dispatch:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v5
- run: uv sync --group dev
# `uv run` uses the ruff pinned in uv.lock, so CI lints with the same version
# developers have locally. --output-format github annotates the PR diff inline.
# Paths come from [tool.ruff] in pyproject.toml rather than being repeated here.
- run: uv run ruff check --output-format github
- run: uv run ruff format --check
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v5
- run: uv sync --group dev
- run: uv run pytest -v -m "not integration"
integration-test:
runs-on: ubuntu-latest
if: github.event_name != 'pull_request'
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v5
- run: uv sync --group dev
- run: uv run pytest -v -m "integration and not slow"