Files

18 lines
519 B
YAML

name: Tests
on: [push, pull_request]
permissions:
contents: read
jobs:
core:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: sudo apt-get update && sudo apt-get install -y ripgrep
- uses: astral-sh/setup-uv@v6
with:
version: "0.11.12"
- run: uv sync --extra dev --extra mcp --python 3.12 --frozen
- run: uv run --no-sync ruff check src tests
- run: uv run --no-sync ruff format --check src tests
- run: uv run --no-sync pytest -q