Skip to content

feat: 83 replace poetry co by uv and ruff #224

feat: 83 replace poetry co by uv and ruff

feat: 83 replace poetry co by uv and ruff #224

Workflow file for this run

name: QA
on: pull_request
jobs:
qa:
name: QA
runs-on: ubuntu-latest
timeout-minutes: 15
strategy:
matrix:
version: [ '3.11', '3.12', '3.13' ]
steps:
- name: Clone repository
uses: actions/checkout@v4
- name: Use Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.version }}
- name: Install dependencies
run: |
# Install uv using the official installation method
curl -LsSf https://astral.sh/uv/install.sh | sh
# Add uv to PATH
export PATH="$HOME/.cargo/bin:$PATH"
# Use uv to install dependencies
uv pip install -e .
uv pip install pytest pytest-timeout pytest-asyncio pytest-cov ruff pyright bandit
- name: Run QA
run: make qa