Skip to content

release: 0.3.7 (обратный линк задачи в PR + гейт CI на dev)#132

Merged
mimfort merged 3 commits into
mainfrom
dev
Jul 25, 2026
Merged

release: 0.3.7 (обратный линк задачи в PR + гейт CI на dev)#132
mimfort merged 3 commits into
mainfrom
dev

Conversation

@mimfort

@mimfort mimfort commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Релиз 0.3.7

Промоут dev → main. Разблокирует публикацию rag-reviewer==0.3.7 на PyPI: предыдущий прогон Publish to PyPI лёг на рассинхроне версий (pyproject 0.3.7 vs манифесты плагина 0.3.6).

Что входит (PR #131)

Починка publish. Манифесты плагина пересобраны под 0.3.7; заодно сошлась корневая проекция манифеста с payload-манифестом (в PR #129 в индекс попали не все перегенерированные файлы).

Закрыт класс дефекта. Все воркфлоу висели только на main, а разработка идёт в dev — проверки стояли за той границей, которую ломающий коммит пересекает последней, поэтому рассинхрон всплывал уже после мержа в main (так было и с PR #126). Новый воркфлоу Tests: pull_request: [dev, main] + push: [dev], шаги update_codex_plugin_manifest.py --check и pytest -q.

Guard от регресса. tests/test_ci_gates.py фиксирует инвариант «каждый путь в main покрыт прогоном тестов», параметризован по четырём путям.

DX. Красный --check печатает готовую инструкцию по починке вместо голого списка расхождений.

Фича релиза (PR #129)

Кликабельная ссылка на задачу в теле PR: finish_task теперь дописывает Задача: [PRI-N](url) в начало тела PR (GitHub + GitLab, идемпотентно по скрытому маркеру, fail-soft). Связь PR ↔ задача стала двусторонней.

Проверки

pytest -q — 1737 passed; ruff check чист; --check манифестов exit 0. Воркфлоу Tests отработал зелёным на PR #131 (52s) — первый PR в dev, который вообще получил чеки.

После мержа publish.yml выкатит rag-reviewer 0.3.7 на PyPI.

@mimfort
mimfort merged commit e80a1d4 into main Jul 25, 2026
8 checks passed
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