Skip to content

chore(ci): пин ruff <0.16 — дефолты 0.16.0 уронили CI - #37

Merged
Flexlug merged 1 commit into
mainfrom
pin-ruff-015
Jul 26, 2026
Merged

chore(ci): пин ruff <0.16 — дефолты 0.16.0 уронили CI#37
Flexlug merged 1 commit into
mainfrom
pin-ruff-015

Conversation

@Flexlug

@Flexlug Flexlug commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Что изменилось

Одна строка в pyproject.toml: ruff>=0.4ruff>=0.4,<0.16 в dev-извлечениях, с комментарием-причиной.

Зачем

uv.lock в gitignore, поэтому CI резолвит свежий ruff на каждый прогон. Релиз ruff 0.16.0 (после 4 июля) расширил дефолтный набор правил (I001 сортировка импортов, ASYNC115 и др.) — ~170 ошибок по всему репо, любой PR теперь красный независимо от диффа (первым попал #36: ruff-джоба падает в т.ч. на docs/gen_pages.py, которого дифф не касался).

Факты: зелёный CI main от 4 июля ставил ruff 0.15.20, красный прогон #360.16.0; под uvx ruff@0.15.20 check репо чистое.

Проверено

  • uv run --extra dev ruff --version → 0.15.22; ruff check → All checks passed!
  • pytest -q → 361 passed.

Ревьюеру

beads: LoRa-Bridge-sdc

🤖 Generated with Claude Code

…л CI

uv.lock в gitignore, CI резолвит свежий ruff каждый прогон. Релиз
0.16.0 добавил в дефолтный набор I001, ASYNC115 и др. — ~170 ошибок
по всему репо, любой PR красный без изменений в этих файлах. Под
0.15.x репо чистое. Миграция на 0.16 — LoRa-Bridge-9qw.

beads: LoRa-Bridge-sdc

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Flexlug
Flexlug merged commit 4284422 into main Jul 26, 2026
6 checks passed
@Flexlug
Flexlug deleted the pin-ruff-015 branch July 26, 2026 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant