diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 54069f68..de211828 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,30 +1,45 @@ version: 2 updates: - # 🔹 1. Обновление Go-зависимостей + # 🔹 1. Обновление Go-зависимостей (включая Xray-core) - package-ecosystem: "gomod" - directory: "/" # Корень репозитория, где лежит go.mod + directory: "/" # Корень репозитория, где находится go.mod schedule: - interval: "weekly" # Проверка обновлений раз в неделю (понедельник) - time: "00:00" # В 00:00 UTC + interval: "weekly" # Запуск раз в неделю + time: "00:00" # В 00:00 UTC (по умолчанию) open-pull-requests-limit: 5 # Не более 5 PR одновременно - ignore: - - dependency-name: "gvisor.dev/gvisor" - - dependency-name: "github.com/mymmrac/telego" - #- dependency-name: "github.com/xtls/xray-core" + reviewers: + - "your-github-username" # Назначаем ревьюера labels: - "dependencies" - "go" - reviewers: - - "civisrom" # Укажи GitHub-юзера для ревью PR + versioning-strategy: "increase-if-necessary" # Обновлять только при необходимости + commit-message: + prefix: "chore(deps)" + include: "scope" # Указывает, какая зависимость обновлена + ignore: + - dependency-name: "gvisor.dev/gvisor" + - dependency-name: "github.com/mymmrac/telego" + allow: + - dependency-type: "direct" # Обновлять только основные зависимости # 🔹 2. Обновление GitHub Actions - package-ecosystem: "github-actions" - directory: "/" # Где хранятся `.github/workflows` + directory: "/" # Корень, где лежат workflows schedule: - interval: "weekly" # Раз в неделю + interval: "weekly" open-pull-requests-limit: 3 # Не более 3 PR одновременно + reviewers: + - "your-github-username" labels: - "dependencies" - "github-actions" - reviewers: - - "civisrom" # Укажи ревьюера + + # 🔹 3. Обновление Docker-зависимостей (если используешь контейнеры) + - package-ecosystem: "docker" + directory: "/" # Корень репозитория (или путь к Dockerfile) + schedule: + interval: "weekly" + open-pull-requests-limit: 2 + labels: + - "dependencies" + - "docker"