From d81a5a80809971a5f988d84a10468b9c5c677d8a Mon Sep 17 00:00:00 2001 From: yusyus Date: Sat, 17 Jan 2026 22:23:34 +0300 Subject: [PATCH] fix: Install ruff and mypy explicitly in lint CI job The lint job was failing with 'ruff: command not found' because dependency-groups in pyproject.toml require newer pip/setuptools to work. Install ruff and mypy directly before installing the package to ensure they're available for the linting steps. Co-Authored-By: Claude Sonnet 4.5 --- .github/workflows/tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9a0b206..48dbcb2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,8 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -e ".[dev]" + pip install ruff mypy + pip install -e . - name: Run ruff linter run: |