when: - event: push branch: master steps: - name: Perform checks image: ghcr.io/astral-sh/uv:python3.13-alpine commands: - apk add --no-cache cargo git - uv sync --all-extras # Lint the code - uv run ruff check src/xmpp_api/ # Check for type safety - uv run mypy src/xmpp_api/ # Check for security issues - uv run bandit -r src/xmpp_api/