Skip to content

Conversation

@IDilettant
Copy link
Contributor

Добавил еженедельное обновление зависимостей через Dependabot

GitHub Actions

  • Обновления рабочих процессов теперь будут приходить раз в неделю
  • Minor и patch обновления Actions будут сгруппированы в один PR.
  • Major обновления будут вынесены в отдельные PR для безопасного анализа

Python-зависимости

  • Dev-инструменты
    Линтеры, тестовые фреймворки, утилиты форматирования кода и другие пакеты разработки (например, pytest, ruff, black, isort, mypy, coverage, tox, flake8, bandit, pre-commit, sphinx, mkdocs).
    Minor и patch обновления этих пакетов будут объединяться в один PR

  • Runtime-зависимости
    Все остальные пакеты, необходимые самому приложению
    Minor и patch обновления runtime останутся сгруппированными отдельно от dev-инструментов
    Major runtime обновления приходят по одному PR

UV (uv.lock)

  • Dependabot будет отслеживать обновления как в pyproject.toml, так и в uv.lock
  • Для UV применяется та же логика, что и для остальных Python-зависимостей:
    dev-инструменты и runtime-пакеты будут поступать отдельными PR-ами, с группировкой minor/patch обновлений.

fyi @fey

@fey fey merged commit b07c7e7 into hexlet-components:main Dec 9, 2025
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.

2 participants