diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b8cd958..8acaecd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,15 @@ on: branches: [develop, main] jobs: - hello: + lint: + name: Lint & Format runs-on: ubuntu-latest steps: - - run: echo "hello" + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + - uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8 + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 + with: + python-version: "3.14" + - run: uv sync --frozen --extra dev + - run: uv run ruff check . + - run: uv run ruff format --check .